示例#1
0
 def test_raises_on_missing_query_key_for_complex_queries(self):
     qp = BaseIndexQueryParser()
     with self.assertRaises(QueryParsingError):
         qp.parse({})
示例#2
0
 def test_casts_complex_query_values_to_string(self):
     qp = BaseIndexQueryParser()
     self.assertEqual({"query": "42"}, qp.parse({"query": 42}))
示例#3
0
 def test_casts_query_values_in_sequences(self):
     qp = BaseIndexQueryParser()
     self.assertEqual(["23", "42"], qp.parse([23, 42]))
     self.assertEqual(["23", "42"], qp.parse((23, 42)))
示例#4
0
 def test_casts_simple_query_to_string(self):
     qp = BaseIndexQueryParser()
     self.assertEqual("42", qp.parse(42))
 def test_raises_on_missing_query_key_for_complex_queries(self):
     qp = BaseIndexQueryParser()
     with self.assertRaises(QueryParsingException):
         qp.parse({})
 def test_casts_query_values_in_sequences(self):
     qp = BaseIndexQueryParser()
     self.assertEqual(['23', '42'], qp.parse([23, 42]))
     self.assertEqual(['23', '42'], qp.parse((23, 42)))
 def test_casts_complex_query_values_to_string(self):
     qp = BaseIndexQueryParser()
     self.assertEqual({'query': '42'}, qp.parse({'query': 42}))
 def test_casts_simple_query_to_string(self):
     qp = BaseIndexQueryParser()
     self.assertEqual('42', qp.parse(42))