Example #1
0
 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)
Example #2
0
 def test_returns_None(self):
     getter = query_parser.StaticGetter(None)
     self.assertEqual([], getter.get(trivial_raw_doc))
Example #3
0
 def test_returns_list(self):
     getter = query_parser.StaticGetter(['a', 'b'])
     self.assertEqual(['a', 'b'], getter.get(trivial_raw_doc))
Example #4
0
 def test_returns_float(self):
     getter = query_parser.StaticGetter(9.2)
     self.assertEqual([9.2], getter.get(trivial_raw_doc))
Example #5
0
 def test_returns_string(self):
     getter = query_parser.StaticGetter('foo')
     self.assertEqual(['foo'], getter.get(trivial_raw_doc))
Example #6
0
 def assertIsNotNull(self, value):
     getter = query_parser.IsNull(query_parser.StaticGetter(value))
     self.assertEqual([False], getter.get(trivial_raw_doc))
Example #7
0
 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))
Example #8
0
 def assertSplitWords(self, expected, value):
     getter = query_parser.SplitWords(query_parser.StaticGetter(value))
     self.assertEqual(expected, getter.get(trivial_raw_doc))