test/unittest_schema.py
changeset 7604 1eb6090311ff
parent 7469 f8c983afbf8e
parent 7603 1302aa6ba4da
child 7642 64eee2a83bfa
equal deleted inserted replaced
7600:75d208ab8444 7604:1eb6090311ff
   318         self.assertNotEqual(ERQLExpression('X is CWUser', 'X', 0),
   318         self.assertNotEqual(ERQLExpression('X is CWUser', 'X', 0),
   319                              ERQLExpression('X is CWGroup', 'X', 0))
   319                              ERQLExpression('X is CWGroup', 'X', 0))
   320 
   320 
   321 class GuessRrqlExprMainVarsTC(TestCase):
   321 class GuessRrqlExprMainVarsTC(TestCase):
   322     def test_exists(self):
   322     def test_exists(self):
   323         mainvars = guess_rrqlexpr_mainvars(normalize_expression('NOT EXISTS(O team_competition C, C level < 3)'))
   323         mainvars = guess_rrqlexpr_mainvars(normalize_expression('NOT EXISTS(O team_competition C, C level < 3, C concerns S)'))
   324         self.assertEqual(mainvars, set(['O']))
   324         self.assertEqual(mainvars, set(['S', 'O']))
   325 
   325 
   326 
   326 
   327 if __name__ == '__main__':
   327 if __name__ == '__main__':
   328     unittest_main()
   328     unittest_main()