示例#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'