server/test/unittest_querier.py
branchstable
changeset 7523 f6856231cc51
parent 7394 d11d88bd08e8
child 7536 29961a416faa
equal deleted inserted replaced
7522:6f6b334a14b7 7523:f6856231cc51
  1441         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')
  1441         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')
  1442         self.assertEqual(rset.rows, [[peid1, peid2]])
  1442         self.assertEqual(rset.rows, [[peid1, peid2]])
  1443         rset = self.execute('Any X,Y WHERE X nom XD, Y nom XD, X eid Z, Y eid > Z')
  1443         rset = self.execute('Any X,Y WHERE X nom XD, Y nom XD, X eid Z, Y eid > Z')
  1444         self.assertEqual(rset.rows, [[peid1, peid2]])
  1444         self.assertEqual(rset.rows, [[peid1, peid2]])
  1445 
  1445 
       
  1446     def test_nonregr_has_text_ambiguity_1(self):
       
  1447         peid = self.execute("INSERT CWUser X: X login 'bidule', X upassword 'bidule', X in_group G WHERE G name 'users'")[0][0]
       
  1448         aeid = self.execute("INSERT Affaire X: X ref 'bidule'")[0][0]
       
  1449         self.commit()
       
  1450         rset = self.execute('Any X WHERE X is CWUser, X has_text "bidule"')
       
  1451         self.assertEqual(rset.rows, [[peid]])
       
  1452         rset = self.execute('Any X WHERE X is CWUser, X has_text "bidule", X in_state S, S name SN')
       
  1453         self.assertEqual(rset.rows, [[peid]])
       
  1454 
  1446 if __name__ == '__main__':
  1455 if __name__ == '__main__':
  1447     unittest_main()
  1456     unittest_main()