server/test/unittest_querier.py
branchstable
changeset 8127 96d343a5e01b
parent 8111 d1be698018d2
child 8222 2a92f0ec881d
child 8317 9c59258e7798
equal deleted inserted replaced
8126:a4d8064bf393 8127:96d343a5e01b
  1493         rset = self.execute('Any X WHERE X is CWUser, X has_text "bidule"')
  1493         rset = self.execute('Any X WHERE X is CWUser, X has_text "bidule"')
  1494         self.assertEqual(rset.rows, [[peid]])
  1494         self.assertEqual(rset.rows, [[peid]])
  1495         rset = self.execute('Any X WHERE X is CWUser, X has_text "bidule", X in_state S, S name SN')
  1495         rset = self.execute('Any X WHERE X is CWUser, X has_text "bidule", X in_state S, S name SN')
  1496         self.assertEqual(rset.rows, [[peid]])
  1496         self.assertEqual(rset.rows, [[peid]])
  1497 
  1497 
       
  1498 
       
  1499     def test_nonregr_sql_cache(self):
       
  1500         # different SQL generated when 'name' is None or not (IS NULL).
       
  1501         self.assertFalse(self.execute('Any X WHERE X is CWEType, X name %(name)s', {'name': None}))
       
  1502         self.assertTrue(self.execute('Any X WHERE X is CWEType, X name %(name)s', {'name': 'CWEType'}))
       
  1503 
  1498 if __name__ == '__main__':
  1504 if __name__ == '__main__':
  1499     unittest_main()
  1505     unittest_main()