def test_raises_on_missing_query_key_for_complex_queries(self): qp = BaseIndexQueryParser() with self.assertRaises(QueryParsingError): qp.parse({})
def test_casts_complex_query_values_to_string(self): qp = BaseIndexQueryParser() self.assertEqual({"query": "42"}, qp.parse({"query": 42}))
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_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))