def assertLowerGets(self, expected, input_val): getter = query_parser.Lower(query_parser.StaticGetter(input_val)) out_val = getter.get(trivial_raw_doc) self.assertEqual(expected, out_val)
def test_returns_None(self): getter = query_parser.StaticGetter(None) self.assertEqual([], getter.get(trivial_raw_doc))
def test_returns_list(self): getter = query_parser.StaticGetter(['a', 'b']) self.assertEqual(['a', 'b'], getter.get(trivial_raw_doc))
def test_returns_float(self): getter = query_parser.StaticGetter(9.2) self.assertEqual([9.2], getter.get(trivial_raw_doc))
def test_returns_string(self): getter = query_parser.StaticGetter('foo') self.assertEqual(['foo'], getter.get(trivial_raw_doc))
def assertIsNotNull(self, value): getter = query_parser.IsNull(query_parser.StaticGetter(value)) self.assertEqual([False], getter.get(trivial_raw_doc))
def assertNumber(self, expected, value, padding=5): """Assert number transformation produced expected values.""" getter = query_parser.Number(query_parser.StaticGetter(value), padding) self.assertEqual(expected, getter.get(trivial_raw_doc))
def assertSplitWords(self, expected, value): getter = query_parser.SplitWords(query_parser.StaticGetter(value)) self.assertEqual(expected, getter.get(trivial_raw_doc))