Ejemplo n.º 1
0
 def test_casts_complex_query_values_to_boolean(self):
     qp = BooleanIndexQueryParser()
     self.assertEqual({'query': True}, qp.parse({'query': 'True'}))
     self.assertEqual({'query': True}, qp.parse({'query': 'true'}))
     self.assertEqual({'query': True}, qp.parse({'query': '1'}))
     self.assertEqual({'query': False}, qp.parse({'query': 'False'}))
     self.assertEqual({'query': False}, qp.parse({'query': 'false'}))
     self.assertEqual({'query': False}, qp.parse({'query': '0'}))
Ejemplo n.º 2
0
 def test_casts_simple_query_to_boolean(self):
     qp = BooleanIndexQueryParser()
     self.assertEqual(True, qp.parse('True'))
     self.assertEqual(True, qp.parse('true'))
     self.assertEqual(True, qp.parse('1'))
     self.assertEqual(False, qp.parse('False'))
     self.assertEqual(False, qp.parse('false'))
     self.assertEqual(False, qp.parse('0'))
Ejemplo n.º 3
0
 def test_casts_complex_query_values_to_boolean(self):
     qp = BooleanIndexQueryParser()
     self.assertEqual({"query": True}, qp.parse({"query": "True"}))
     self.assertEqual({"query": True}, qp.parse({"query": "true"}))
     self.assertEqual({"query": True}, qp.parse({"query": "1"}))
     self.assertEqual({"query": False}, qp.parse({"query": "False"}))
     self.assertEqual({"query": False}, qp.parse({"query": "false"}))
     self.assertEqual({"query": False}, qp.parse({"query": "0"}))
Ejemplo n.º 4
0
 def test_casts_simple_query_to_boolean(self):
     qp = BooleanIndexQueryParser()
     self.assertEqual(True, qp.parse("True"))
     self.assertEqual(True, qp.parse("true"))
     self.assertEqual(True, qp.parse("1"))
     self.assertEqual(False, qp.parse("False"))
     self.assertEqual(False, qp.parse("false"))
     self.assertEqual(False, qp.parse("0"))
Ejemplo n.º 5
0
 def test_casts_complex_query_values_to_boolean(self):
     qp = BooleanIndexQueryParser()
     self.assertEqual({'query': True}, qp.parse({'query': 'True'}))
     self.assertEqual({'query': True}, qp.parse({'query': 'true'}))
     self.assertEqual({'query': True}, qp.parse({'query': '1'}))
     self.assertEqual({'query': False}, qp.parse({'query': 'False'}))
     self.assertEqual({'query': False}, qp.parse({'query': 'false'}))
     self.assertEqual({'query': False}, qp.parse({'query': '0'}))
Ejemplo n.º 6
0
 def test_casts_simple_query_to_boolean(self):
     qp = BooleanIndexQueryParser()
     self.assertEqual(True, qp.parse('True'))
     self.assertEqual(True, qp.parse('true'))
     self.assertEqual(True, qp.parse('1'))
     self.assertEqual(False, qp.parse('False'))
     self.assertEqual(False, qp.parse('false'))
     self.assertEqual(False, qp.parse('0'))
Ejemplo n.º 7
0
 def test_raises_for_invalid_query_type(self):
     qp = BooleanIndexQueryParser()
     with self.assertRaises(QueryParsingError):
         qp.parse(42)
Ejemplo n.º 8
0
 def test_raises_for_invalid_query_type(self):
     qp = BooleanIndexQueryParser()
     with self.assertRaises(QueryParsingException):
         qp.parse(42)