Beispiel #1
0
 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)
Beispiel #3
0
 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)
 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)