def test_casts_range_option_to_string(self): qp = FieldIndexQueryParser() self.assertEqual( {"range": "42", "query": "/path"}, qp.parse({"range": 42, "query": "/path"}) )
def test_returns_simple_query_unchanged(self): qp = FieldIndexQueryParser() self.assertEqual("foo", qp.parse("foo")) self.assertEqual(42, qp.parse(42))
def test_returns_complex_query_values_unchanged(self): qp = FieldIndexQueryParser() self.assertEqual({"query": "foo"}, qp.parse({"query": "foo"})) self.assertEqual({"query": 42}, qp.parse({"query": 42}))
def test_casts_range_option_to_string(self): qp = FieldIndexQueryParser() self.assertEqual( {'range': '42', 'query': '/path'}, qp.parse({'range': 42, 'query': '/path'}))
def test_returns_complex_query_values_unchanged(self): qp = FieldIndexQueryParser() self.assertEqual({'query': 'foo'}, qp.parse({'query': 'foo'})) self.assertEqual({'query': 42}, qp.parse({'query': 42}))
def test_returns_simple_query_unchanged(self): qp = FieldIndexQueryParser() self.assertEqual('foo', qp.parse('foo')) self.assertEqual(42, qp.parse(42))