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)
Beispiel #2
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)