コード例 #1
0
ファイル: test_search.py プロジェクト: 117111302/flower
 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"')
     )
コード例 #2
0
ファイル: test_search.py プロジェクト: 117111302/flower
 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')
     )
コード例 #3
0
ファイル: test_search.py プロジェクト: 117111302/flower
 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   ')
     )
コード例 #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"')
     )
コード例 #5
0
ファイル: test_search.py プロジェクト: 117111302/flower
 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')
     )
コード例 #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   ')
     )
コード例 #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')
     )
コード例 #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=')
     )
コード例 #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')
     )
コード例 #10
0
ファイル: test_search.py プロジェクト: xiaobona/flower
 def test_any_value(self):
     self.assertEqual({'any': 'someval'}, parse_search_terms('someval'))
コード例 #11
0
ファイル: test_search.py プロジェクト: xiaobona/flower
 def test_result_value(self):
     self.assertEqual({'result': 'resval'},
                      parse_search_terms('result:resval'))
コード例 #12
0
ファイル: test_search.py プロジェクト: 117111302/flower
 def test_any_value(self):
     self.assertEqual(
         {'any': 'someval'},
         parse_search_terms('someval')
     )
コード例 #13
0
ファイル: test_search.py プロジェクト: 117111302/flower
 def test_result_value(self):
     self.assertEqual(
         {'result': 'resval'},
         parse_search_terms('result:resval')
     )