diff --git a/linkcheck/checker/tests/data/misc.html b/linkcheck/checker/tests/data/misc.html index be9d2ac1..ff8ed847 100644 --- a/linkcheck/checker/tests/data/misc.html +++ b/linkcheck/checker/tests/data/misc.html @@ -3,5 +3,8 @@ + +blubb + diff --git a/linkcheck/checker/tests/data/misc.html.result b/linkcheck/checker/tests/data/misc.html.result index 3c14e439..42a22e88 100644 --- a/linkcheck/checker/tests/data/misc.html.result +++ b/linkcheck/checker/tests/data/misc.html.result @@ -18,6 +18,12 @@ cache key file://%(curdir)s/%(datadir)s/favicon.ico real url file://%(curdir)s/%(datadir)s/favicon.ico valid +url http://imadoofus.org%0D%3Cfont%20face=%22Verdana,%20Arial,%20Helvetica,%20sans-serif%22%20size=%222%22%3E%3Chttp://www.imadoofus.org%3E%20%0D%20%20%20%20%20%20%20%20%20%20%20%20%20%20 +cache key None +real url None +name blubb +error + url cache key None real url None diff --git a/linkcheck/tests/test_url.py b/linkcheck/tests/test_url.py index 42acf6db..15da2bb2 100644 --- a/linkcheck/tests/test_url.py +++ b/linkcheck/tests/test_url.py @@ -495,12 +495,15 @@ class TestUrl (unittest.TestCase): Test idna encoding. """ url = u'www.öko.de' - encurl, is_idn = linkcheck.url.idna_encode(url) + idna_encode =linkcheck.url.idna_encode + encurl, is_idn = idna_encode(url) self.assert_(is_idn) url = u'' - encurl, is_idn = linkcheck.url.idna_encode(url) + encurl, is_idn = idna_encode(url) self.assert_(not is_idn) self.assert_(not encurl) + url = u"http://www.imadoofus.org%0D%3Cfont%20face=%22Verdana,%20Arial,%20Helvetica,%20sans-serif%22%20size=%222%22%3E%3Chttp://www.imadoofus.org%3E%20%0D%20%20%20%20%20%20%20%20%20%20%20%20%20%20" + self.assertRaises(UnicodeError, idna_encode, url) def test_match_host (self): """