server/test/unittest_querier.py
changeset 4787 dc07678c4935
parent 4766 162b2b127b15
parent 4765 c33d12865641
child 4795 f1c8bc628b45
--- a/server/test/unittest_querier.py	Wed Mar 03 19:20:03 2010 +0100
+++ b/server/test/unittest_querier.py	Thu Mar 04 09:57:40 2010 +0100
@@ -867,6 +867,14 @@
         self.assert_(rset.rows)
         self.assertEquals(rset.description, [('Personne', 'Societe',)])
 
+    def test_insert_5bis(self):
+        peid = self.execute("INSERT Personne X: X nom 'bidule'")[0][0]
+        self.execute("INSERT Societe Y: Y nom 'toto', X travaille Y WHERE X eid %(x)s",
+                     {'x': peid}, 'x')
+        rset = self.execute('Any X, Y WHERE X nom "bidule", Y nom "toto", X travaille Y')
+        self.assert_(rset.rows)
+        self.assertEquals(rset.description, [('Personne', 'Societe',)])
+
     def test_insert_6(self):
         self.execute("INSERT Personne X, Societe Y: X nom 'bidule', Y nom 'toto', X travaille Y")
         rset = self.execute('Any X, Y WHERE X nom "bidule", Y nom "toto", X travaille Y')