test/unittest_schema.py
branchstable
changeset 7603 1302aa6ba4da
parent 7426 254bc099db1a
child 7604 1eb6090311ff
child 7640 85ebdbbcb321
equal deleted inserted replaced
7602:fbda46a4944f 7603:1302aa6ba4da
   313         self.assertNotEqual(ERQLExpression('X is CWUser', 'X', 0),
   313         self.assertNotEqual(ERQLExpression('X is CWUser', 'X', 0),
   314                              ERQLExpression('X is CWGroup', 'X', 0))
   314                              ERQLExpression('X is CWGroup', 'X', 0))
   315 
   315 
   316 class GuessRrqlExprMainVarsTC(TestCase):
   316 class GuessRrqlExprMainVarsTC(TestCase):
   317     def test_exists(self):
   317     def test_exists(self):
   318         mainvars = guess_rrqlexpr_mainvars(normalize_expression('NOT EXISTS(O team_competition C, C level < 3)'))
   318         mainvars = guess_rrqlexpr_mainvars(normalize_expression('NOT EXISTS(O team_competition C, C level < 3, C concerns S)'))
   319         self.assertEqual(mainvars, set(['O']))
   319         self.assertEqual(mainvars, set(['S', 'O']))
   320 
   320 
   321 
   321 
   322 if __name__ == '__main__':
   322 if __name__ == '__main__':
   323     unittest_main()
   323     unittest_main()