Esempio n. 1
0
 def test_quotes(self):
     self.assertEqual(
         {'result': 'complex kwarg'},
         parse_search_terms('result:"complex kwarg"')
     )
     self.assertEqual(
         {'kwargs': {'some_kwarg1': 'some value1', 'some_kwarg2': 'some value2'}},
         parse_search_terms('kwargs:some_kwarg1="some value1" kwargs:some_kwarg2="some value2"')
     )
Esempio n. 2
0
 def test_args(self):
     self.assertEqual(
         {'args': ['some_value']},
         parse_search_terms('args:some_value')
     )
     self.assertEqual(
         {'args': ['some_value1', 'some_value2']},
         parse_search_terms('args:some_value1 args:some_value2')
     )
Esempio n. 3
0
 def test_strip_spaces(self):
     self.assertEqual(
         {'any': 'someval'},
         parse_search_terms('    someval  ')
     )
     self.assertEqual(
         {'kwargs': {'some_kwarg': 'some_value'}},
         parse_search_terms('     kwargs:some_kwarg=some_value   ')
     )
Esempio n. 4
0
 def test_quotes(self):
     self.assertEqual(
         {'result': 'complex kwarg'},
         parse_search_terms('result:"complex kwarg"')
     )
     self.assertEqual(
         {'kwargs': {'some_kwarg1': 'some value1', 'some_kwarg2': 'some value2'}},
         parse_search_terms('kwargs:some_kwarg1="some value1" kwargs:some_kwarg2="some value2"')
     )
Esempio n. 5
0
 def test_kwargs(self):
     self.assertEqual(
         {'kwargs': {'some_kwarg': 'some_value'}},
         parse_search_terms('kwargs:some_kwarg=some_value')
     )
     self.assertEqual(
         {'kwargs': {'some_kwarg1': 'some_value1', 'some_kwarg2': 'some_value2'}},
         parse_search_terms('kwargs:some_kwarg1=some_value1 kwargs:some_kwarg2=some_value2')
     )
Esempio n. 6
0
 def test_strip_spaces(self):
     self.assertEqual(
         {'any': 'someval'},
         parse_search_terms('    someval  ')
     )
     self.assertEqual(
         {'kwargs': {'some_kwarg': 'some_value'}},
         parse_search_terms('     kwargs:some_kwarg=some_value   ')
     )
Esempio n. 7
0
 def test_args(self):
     self.assertEqual(
         {'args': ['some_value']},
         parse_search_terms('args:some_value')
     )
     self.assertEqual(
         {'args': ['some_value1', 'some_value2']},
         parse_search_terms('args:some_value1 args:some_value2')
     )
Esempio n. 8
0
 def test_partial_kwargs(self):
     self.assertEqual(
         {'kwargs': {}},
         parse_search_terms('kwargs:some_kwarg')
     )
     self.assertEqual(
         {'kwargs': {'some_kwarg': ''}},
         parse_search_terms('kwargs:some_kwarg=')
     )
Esempio n. 9
0
 def test_kwargs(self):
     self.assertEqual(
         {'kwargs': {'some_kwarg': 'some_value'}},
         parse_search_terms('kwargs:some_kwarg=some_value')
     )
     self.assertEqual(
         {'kwargs': {'some_kwarg1': 'some_value1', 'some_kwarg2': 'some_value2'}},
         parse_search_terms('kwargs:some_kwarg1=some_value1 kwargs:some_kwarg2=some_value2')
     )
Esempio n. 10
0
 def test_any_value(self):
     self.assertEqual({'any': 'someval'}, parse_search_terms('someval'))
Esempio n. 11
0
 def test_result_value(self):
     self.assertEqual({'result': 'resval'},
                      parse_search_terms('result:resval'))
Esempio n. 12
0
 def test_any_value(self):
     self.assertEqual(
         {'any': 'someval'},
         parse_search_terms('someval')
     )
Esempio n. 13
0
 def test_result_value(self):
     self.assertEqual(
         {'result': 'resval'},
         parse_search_terms('result:resval')
     )