def testQuery(self): wq = WebQuery('cats', antiUnaryClause='antiunary exact true') self.assertFalse(wq.isBooleanQuery()) self.assertFalse(wq.isPlusMinusQuery()) self.assertTrue(wq.isDefaultQuery()) self.assertFalse(wq.needsBooleanHelp()) self.assertEqual(parseCql('cats'), wq.ast)
def testQuery(self): wq = WebQuery('cats', antiUnaryClause='antiunary exact true') self.assertFalse(wq.isBooleanQuery()) self.assertFalse(wq.isPlusMinusQuery()) self.assertTrue(wq.isDefaultQuery()) self.assertFalse(wq.needsBooleanHelp()) self.assertEquals(parseCql('cats'), wq.ast)
def _assertQuery(self, expected, input, boolean=False, plusminus=False, default=False, needsBooleanHelp=False, asString=None): input = expected if input == None else input asString = expected if asString == None else asString wq = WebQuery(input, antiUnaryClause='antiunary exact true') self.assertEquals((boolean, plusminus, default, needsBooleanHelp), (wq.isBooleanQuery(), wq.isPlusMinusQuery(), wq.isDefaultQuery(), wq.needsBooleanHelp())) self.assertEquals(parseCql(expected), wq.ast) self.assertEqual(cqlToExpression(expected), wq.query) self.assertEquals(asString, wq.asString()) self.assertEquals(input, wq.original)
def _assertQuery(self, expected, input, boolean=False, plusminus=False, default=False, needsBooleanHelp=False, asString=None): input = expected if input == None else input asString = expected if asString == None else asString wq = WebQuery(input, antiUnaryClause='antiunary exact true') self.assertEqual((boolean, plusminus, default, needsBooleanHelp), (wq.isBooleanQuery(), wq.isPlusMinusQuery(), wq.isDefaultQuery(), wq.needsBooleanHelp())) self.assertEqual(parseCql(expected), wq.ast) self.assertEqual(cqlToExpression(expected), wq.query) self.assertEqual(asString, wq.asString()) self.assertEqual(input, wq.original)