server/test/unittest_querier.py
changeset 4795 f1c8bc628b45
parent 4787 dc07678c4935
child 4831 c5aec27c1bf7
--- a/server/test/unittest_querier.py	Thu Mar 04 10:58:28 2010 +0100
+++ b/server/test/unittest_querier.py	Thu Mar 04 12:07:54 2010 +0100
@@ -1028,6 +1028,10 @@
                       {'x': str(eid1), 'y': str(eid2)})
         rset = self.execute('Any X, Y WHERE X travaille Y')
         self.assertEqual(len(rset.rows), 1)
+        # test add of an existant relation but with NOT X rel Y protection
+        self.failIf(self.execute("SET X travaille Y WHERE X eid %(x)s, Y eid %(y)s,"
+                                 "NOT X travaille Y",
+                                 {'x': str(eid1), 'y': str(eid2)}))
 
     def test_update_2ter(self):
         rset = self.execute("INSERT Personne X, Societe Y: X nom 'bidule', Y nom 'toto'")