def test_single_quoted_value(self):
     tree = ValueQuery(SingleQuotedValue("bar"))
     self.assertEqual(tree.accept(self.converter), {
         "multi_match": {
             "fields": ["global_fulltext"],
             "query": "bar",
             "type": "phrase"
         }
     })
Exemplo n.º 2
0
 def test_single_quoted_value(self):
     tree = ValueQuery(SingleQuotedValue("bar"))
     self.assertEqual(tree.accept(self.converter), {
         "multi_match": {
             "fields": ["global_fulltext"],
             "query": "bar",
             "type": "phrase"
         }
     })
 def test_regex_value(self):
     tree = ValueQuery(RegexValue('^E.*s$'))
     self.assertEqual(tree.accept(self.converter), {
         "regexp": {"global_fulltext": '^E.*s$'}
     })
 def test_double_quoted_value(self):
     tree = ValueQuery(DoubleQuotedValue("bar"))
     self.assertEqual(tree.accept(self.converter), {
         "term": {"global_fulltext": "bar"}
     })
 def test_regex_value(self):
     tree = ValueQuery(RegexValue('^E.*s$'))
     self.assertEqual(tree.accept(self.converter),
                      {"regexp": {
                          "global_fulltext": '^E.*s$'
                      }})
 def test_double_quoted_value(self):
     tree = ValueQuery(DoubleQuotedValue("bar"))
     self.assertEqual(tree.accept(self.converter),
                      {"term": {
                          "global_fulltext": "bar"
                      }})
Exemplo n.º 7
0
 def test_regex_value(self):
     # FIXME implement regex value for _all fields if needed
     tree = ValueQuery(RegexValue("^E.*s$"))
     self.assertRaises(RuntimeError, lambda: tree.accept(self.converter))
 def test_regex_value(self):
     # FIXME implement regex value for _all fields if needed
     tree = ValueQuery(RegexValue('^E.*s$'))
     self.assertRaises(RuntimeError, lambda: tree.accept(self.converter))