server/test/unittest_querier.py
branchstable
changeset 7523 f6856231cc51
parent 7394 d11d88bd08e8
child 7536 29961a416faa
--- a/server/test/unittest_querier.py	Thu Jun 16 15:16:58 2011 +0200
+++ b/server/test/unittest_querier.py	Thu Jun 16 15:52:05 2011 +0200
@@ -1443,5 +1443,14 @@
         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]])
 
+    def test_nonregr_has_text_ambiguity_1(self):
+        peid = self.execute("INSERT CWUser X: X login 'bidule', X upassword 'bidule', X in_group G WHERE G name 'users'")[0][0]
+        aeid = self.execute("INSERT Affaire X: X ref 'bidule'")[0][0]
+        self.commit()
+        rset = self.execute('Any X WHERE X is CWUser, X has_text "bidule"')
+        self.assertEqual(rset.rows, [[peid]])
+        rset = self.execute('Any X WHERE X is CWUser, X has_text "bidule", X in_state S, S name SN')
+        self.assertEqual(rset.rows, [[peid]])
+
 if __name__ == '__main__':
     unittest_main()