Beispiel #1
0
    def test_correct_eng_url_1(self):
        url = 'Wesem-light.ru/perednie-tyuning-fary-lp-komplyekt-linzovannye-s-dnevnymi-khodovymi-ognyami-chernye-vnutri-dlya-ford-focus-3-2011---_1'

        c_url = canonurl(url)
        self.assertEqual(url, c_url)
Beispiel #2
0
 def test_empty_url(self):
     url = ''
     c_url = canonurl(url)
     self.assertTrue('' == c_url)
Beispiel #3
0
 def test_correct_eng_url_with_params_unicode(self):
     url = u'google.com/some_results/some_some.html?someparam1=12312312&someparam2=12341234'
     c_url = canonurl(url)
     self.assertEqual(url, c_url)
Beispiel #4
0
 def test_correct_rus_url_with_params(self):
     url = u'носки.рф'
     result_must_be = 'xn--h1adiep.xn--p1ai'
     c_url = canonurl(url)
     self.assertEqual(result_must_be, c_url)
Beispiel #5
0
 def test_correct_eng_url_with_dot_at_end(self):
     url = 'google.com.'
     c_url = canonurl(url)
     self.assertTrue('google.com.' == c_url)
Beispiel #6
0
 def test_correct_eng_url_too_long(self):
     url = 'http://google.com/asdfasdfasdfasdfasdfasldkjfbasdkjbasdkjbclaksjdlkamsdlkasdlkjasdlcjknasdlkjfas87df6a9s87df9a8sd7f09asd'
     c_url = canonurl(url)
     self.assertTrue(url == c_url)
Beispiel #7
0
 def test_correct_rus_url_too_long(self):
     url = u'http://носки.рф/asdfasdfasdfasdfasdfasldkjfbasdkjbasdkjbclaksjdlkamsdlkasdlkjasdlcjknasdlkjfas87df6a9s87df9a8sd7f09asd'
     result_must_be = 'http://xn--h1adiep.xn--p1ai/asdfasdfasdfasdfasdfasldkjfbasdkjbasdkjbclaksjdlkamsdlkasdlkjasdlcjknasdlkjfas87df6a9s87df9a8sd7f09asd'
     c_url = canonurl(url)
     self.assertEqual(result_must_be, c_url)
Beispiel #8
0
 def test_correct_eng_url_with_two_slash(self):
     url = 'google.com//'
     c_url = canonurl(url)
     self.assertTrue('google.com//' == c_url)
Beispiel #9
0
 def test_correct_eng_url(self):
     url = 'google.com'
     c_url = canonurl(url)
     self.assertTrue('google.com' == c_url)