From: Mike Bayer Date: Sat, 20 Nov 2010 19:56:27 +0000 (-0500) Subject: one more orphan test X-Git-Tag: rel_0_7b1~248 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3f0793a4f5c337888b8e70442771011c1129c8f1;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git one more orphan test --- diff --git a/test/orm/test_cascade.py b/test/orm/test_cascade.py index f69a7c346b..ce297982e4 100644 --- a/test/orm/test_cascade.py +++ b/test/orm/test_cascade.py @@ -118,8 +118,22 @@ class O2MCascadeDeleteOrphanTest(_base.MappedTest): assert o2 in sess assert o3 in sess sess.commit() - + @testing.resolve_artifact_names + def test_remove_pending_from_collection(self): + sess = Session() + + u = User(name='jack') + sess.add(u) + sess.commit() + + o1 = Order() + u.orders.append(o1) + assert o1 in sess + u.orders.remove(o1) + assert o1 not in sess + + @testing.resolve_artifact_names def test_delete(self): sess = create_session()