def test_build_elasticsearch_analyze_url_with_non_default_analyzer(self):
     expected_url = "http://esearch.host/index1/_analyze?analyzer=special_analyzer&text=dummything"
     response = search_engine._build_elasticsearch_analyze_url(
         indexes=["index1"],
         analyzer="special_analyzer",
         target="dummything")
     self.assertEquals(expected_url, response)
 def test_build_elasticsearch_analyze_url_with_text_that_needs_scaping(self):
     expected_url = "http://esearch.host/index1/_analyze?text=text+with+spaces"
     response = search_engine._build_elasticsearch_analyze_url(
         indexes=["index1"],
         analyzer="default",
         target="text with spaces")
     self.assertEquals(expected_url, response)
 def test_build_elasticsearch_analyze_url_special_characters_encoded(self):
     expected_url = "http://esearch.host/index1/_analyze?text=galv%C3%A3o"
     response = search_engine._build_elasticsearch_analyze_url(
         indexes=["index1"],
         analyzer="default",
         target=u"galv\xe3o")
     self.assertEquals(expected_url, response)
 def test_build_elasticsearch_analyze_url_with_multiple_indexes(self):
     expected_url = "http://esearch.host/index1,index2/_analyze?text=anything"
     response = search_engine._build_elasticsearch_analyze_url(
         indexes=["index1", "index2"],
         analyzer="default",
         target="anything")
     self.assertEquals(expected_url, response)
 def test_build_elasticsearch_analyze_url_default_usage(self):
     expected_url = "http://esearch.host/index1/_analyze?text=something"
     response = search_engine._build_elasticsearch_analyze_url(
         indexes=["index1"],
         analyzer="default",
         target="something")
     self.assertEquals(expected_url, response)
 def test_build_elasticsearch_analyze_url_special_characters(self):
     expected_url = "http://esearch.host/index1/_analyze?text=%C5%9A%E1%B9%95%C3%A9c%C3%AC%C3%A3l+ch%C3%A2rs"
     response = search_engine._build_elasticsearch_analyze_url(
         indexes=["index1"],
         analyzer="default",
         target="Śṕécìãl chârs")
     self.assertEquals(expected_url, response)
Example #7
0
 def test_build_elasticsearch_analyze_url_with_non_default_analyzer(self):
     expected_url = "http://esearch.host/index1/_analyze?analyzer=special_analyzer&text=dummything"
     response = search_engine._build_elasticsearch_analyze_url(
         indexes=["index1"],
         analyzer="special_analyzer",
         target="dummything")
     self.assertEquals(expected_url, response)
Example #8
0
 def test_build_elasticsearch_analyze_url_with_multiple_indexes(self):
     expected_url = "http://esearch.host/index1,index2/_analyze?text=anything"
     response = search_engine._build_elasticsearch_analyze_url(
         indexes=["index1", "index2"],
         analyzer="default",
         target="anything")
     self.assertEquals(expected_url, response)
 def test_build_elasticsearch_analyze_url_with_text_that_needs_scaping(self):
     expected_url = "http://esearch.host/_analyze?text=text+with+spaces"
     response = search_engine._build_elasticsearch_analyze_url(target="text with spaces")
     self.assertEquals(expected_url, response)
 def test_build_elasticsearch_analyze_url_with_non_default_analyzer(self):
     expected_url = "http://esearch.host/_analyze?text=dummything"
     response = search_engine._build_elasticsearch_analyze_url(target="dummything")
     self.assertEquals(expected_url, response)
 def test_build_elasticsearch_analyze_url_special_characters_encoded(self):
     expected_url = "http://esearch.host/_analyze?text=galv%C3%A3o"
     response = search_engine._build_elasticsearch_analyze_url(target=u"galv\xe3o")
     self.assertEquals(expected_url, response)
 def test_build_elasticsearch_analyze_url_special_characters(self):
     expected_url = "http://esearch.host/_analyze?text=%C5%9A%E1%B9%95%C3%A9c%C3%AC%C3%A3l+ch%C3%A2rs"
     response = search_engine._build_elasticsearch_analyze_url(target="Śṕécìãl chârs")
     self.assertEquals(expected_url, response)
 def test_build_elasticsearch_analyze_url_default_usage(self):
     expected_url = "http://esearch.host/_analyze?text=something"
     response = search_engine._build_elasticsearch_analyze_url(target="something")
     self.assertEquals(expected_url, response)