コード例 #1
0
 def test_build_operator(self):
     qs = es.build_qs(dictset({'foo': 1, 'qoo': 2}), operator='OR')
     assert qs == 'qoo:2 OR foo:1'
コード例 #2
0
 def test_build_dunder_key(self):
     qs = es.build_qs(dictset({'foo': [1, 2], '__zoo__': 3}))
     assert qs == 'foo:1 OR foo:2'
コード例 #3
0
 def test_build_raw_terms(self):
     qs = es.build_qs(dictset({'foo': [1, 2]}), _raw_terms=' AND qoo:1')
     assert qs == 'foo:1 OR foo:2 AND qoo:1'
コード例 #4
0
 def test_build_qs(self):
     qs = es.build_qs(dictset({'foo': 1, 'bar': '_all', 'zoo': 2}))
     assert qs == 'foo:1 AND zoo:2'
コード例 #5
0
 def test_build_list(self):
     qs = es.build_qs(dictset({'foo': [1, 2], 'zoo': 3}))
     assert qs == 'foo:1 OR foo:2 AND zoo:3'
コード例 #6
0
 def test_build_operator(self):
     qs = es.build_qs(dictset({'foo': 1, 'qoo': 2}), operator='OR')
     assert qs == 'foo:1 OR qoo:2'
コード例 #7
0
 def test_build_raw_terms(self):
     qs = es.build_qs(dictset({'foo': [1, 2]}), _raw_terms='qoo:1')
     assert qs == 'foo:1 OR foo:2 AND qoo:1'
コード例 #8
0
 def test_build_dunder_key(self):
     qs = es.build_qs(dictset({'foo': [1, 2], '__zoo__': 3}))
     assert qs == 'foo:1 OR foo:2'
コード例 #9
0
 def test_build_list(self):
     qs = es.build_qs(dictset({'foo': [1, 2], 'zoo': 3}))
     assert qs == 'foo:1 OR foo:2 AND zoo:3'
コード例 #10
0
 def test_build_qs(self):
     qs = es.build_qs(dictset({'foo': 1, 'bar': '_all', 'zoo': 2}))
     assert qs == 'foo:1 AND zoo:2'