server/test/unittest_querier.py
branchstable
changeset 7394 d11d88bd08e8
parent 7211 cacff15f847d
child 7397 6a9e66d788b3
child 7523 f6856231cc51
--- a/server/test/unittest_querier.py	Wed May 18 16:05:11 2011 +0200
+++ b/server/test/unittest_querier.py	Thu May 19 09:40:44 2011 +0200
@@ -1435,6 +1435,13 @@
     def test_nonregr_final_norestr(self):
         self.assertRaises(BadRQLQuery, self.execute, 'Date X')
 
+    def test_nonregr_eid_cmp(self):
+        peid1 = self.execute("INSERT Personne X: X nom 'bidule'")[0][0]
+        peid2 = self.execute("INSERT Personne X: X nom 'bidule'")[0][0]
+        rset = self.execute('Any X,Y WHERE X is Personne, Y is Personne, X nom XD, Y nom XD, X eid Z, Y eid > Z')
+        self.assertEqual(rset.rows, [[peid1, peid2]])
+        rset = self.execute('Any X,Y WHERE X nom XD, Y nom XD, X eid Z, Y eid > Z')
+        self.assertEqual(rset.rows, [[peid1, peid2]])
 
 if __name__ == '__main__':
     unittest_main()