From: Jason Kirtland Date: Wed, 22 Aug 2007 05:40:50 +0000 (+0000) Subject: Deleting an entity having a dynamic loader with cascade="all" has some issues at... X-Git-Tag: rel_0_4beta4~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8f2ca2dc908f1396ce6695dc07ae0a3f3de4c6d;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Deleting an entity having a dynamic loader with cascade="all" has some issues at the moment. --- diff --git a/test/orm/dynamic.py b/test/orm/dynamic.py index 2e84c83d18..cd20ef0054 100644 --- a/test/orm/dynamic.py +++ b/test/orm/dynamic.py @@ -74,6 +74,7 @@ class FlushTest(FixtureTest): sess.delete(u.addresses[3]) assert [Address(email_address='a'), Address(email_address='b'), Address(email_address='d')] == list(u.addresses) + sess.delete(u) sess.close() def test_remove_orphans(self): @@ -107,7 +108,8 @@ class FlushTest(FixtureTest): assert [Address(email_address='a'), Address(email_address='b'), Address(email_address='d')] == list(u.addresses) assert [Address(email_address='a'), Address(email_address='b'), Address(email_address='d')] == sess.query(Address).all() - + + sess.delete(u) sess.close() def create_backref_test(autoflush, saveuser):