server/test/unittest_repository.py
branchstable
changeset 6188 e1c9610b2360
parent 5890 141b935a38fc
child 6208 07b176640a8c
--- a/server/test/unittest_repository.py	Tue Sep 07 23:02:08 2010 +0200
+++ b/server/test/unittest_repository.py	Tue Sep 07 23:23:16 2010 +0200
@@ -385,6 +385,13 @@
         self.assertEquals(len(rset), 1)
         self.assertEquals(rset.rows[0][0], p2.eid)
 
+    def test_delete_if_object_inlined_singlecard(self):
+        req = self.request()
+        c = req.create_entity('Card', title=u'Carte')
+        req.create_entity('Personne', nom=u'Vincent', fiche=c)
+        req.create_entity('Personne', nom=u'Florent', fiche=c)
+        self.commit()
+        self.assertEquals(len(c.reverse_fiche), 1)
 
     def test_set_attributes_in_before_update(self):
         # local hook