def test_simple_parser_empty(self): filters = Filters() name = 'fred' values = [] result = filters.simple_parser(name, values) exp = "" self.assertEqual(result, exp, 'Empty value')
def test_query_parser_simple(self): filters = Filters() name = 'wilma' values = ['1', '2'] result = filters.simple_parser(name, values) exp = "wilma IN ('1', '2')" self.assertEqual(result, exp, 'Query parser, simple values')
def test_simple_parser_multiple_values(self): filters = Filters() name = 'fred' values = ['1', '2'] result = filters.simple_parser(name, values) exp = "fred IN ('1', '2')" self.assertEqual(result, exp, 'Single value')
def test_simple_parser_quoted(self): filters = Filters() name = 'fred' values = ["'1'", "'2'"] result = filters.simple_parser(name, values) exp = "fred IN ('1', '2')" self.assertEqual(result, exp, 'Single value')
def test_simple_parser_single_value(self): filters = Filters() name = 'fred' values = ['1'] result = filters.simple_parser(name, values) exp = "fred = '1'" self.assertEqual(result, exp, 'Single value')