Ejemplo n.º 1
0
 def test_cyrillic(self):
     expected = (
         "/?q=%D0%A1%D0%BB%D0%B0%D0%B2%D0%B0+%D0%"
         "A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%96&format=json")
     url = url_assembler('Слава Україні')
     self.assertEqual(url, expected)
Ejemplo n.º 2
0
 def test_simple(self):
     expected = "/?q=test+query&format=json"
     self.assertEqual(url_assembler("test query"), expected)
Ejemplo n.º 3
0
 def test_language_region(self):
     expected = ("/?q=test+query&format=json&kl=ru-ru")
     url = url_assembler("test query", lang="ru-ru")
     self.assertEqual(url, expected)
Ejemplo n.º 4
0
 def test_all_options_are_on(self):
     expected = ("/?q=test+query&format=json&no_redirect=1"
                 "&no_html=1&skip_disambig=1")
     url = url_assembler("test query",
                         no_redirect=True, no_html=True, skip_disambig=True)
     self.assertEqual(url, expected)
Ejemplo n.º 5
0
 def test_skip_disambig(self):
     expected = "/?q=test+query&format=json&skip_disambig=1"
     url = url_assembler("test query", skip_disambig=True)
     self.assertEqual(url, expected)
Ejemplo n.º 6
0
 def test_no_html(self):
     expected = "/?q=test+query&format=json&no_html=1"
     url = url_assembler("test query", no_html=True)
     self.assertEqual(url, expected)