]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
one more orphan test
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 20 Nov 2010 19:56:27 +0000 (14:56 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 20 Nov 2010 19:56:27 +0000 (14:56 -0500)
test/orm/test_cascade.py

index f69a7c346b547fbaf4416581c98567ee26d752b7..ce297982e4638c634093d39cc4f254b4e855fd56 100644 (file)
@@ -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()