From 706c3ab63e4e85652ccbb5fcb0ade202f8245652 Mon Sep 17 00:00:00 2001 From: calvin Date: Wed, 25 Aug 2004 18:19:05 +0000 Subject: [PATCH] added more needs_quoting tests git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@1482 e7d03fd6-7b0d-0410-9947-9c21f3af8025 --- linkcheck/tests/test_url.py | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/linkcheck/tests/test_url.py b/linkcheck/tests/test_url.py index 818bbade..09a13e9d 100644 --- a/linkcheck/tests/test_url.py +++ b/linkcheck/tests/test_url.py @@ -261,21 +261,29 @@ class TestUrl (unittest.TestCase): def test_valid (self): """test url validity functions""" - self.assert_(linkcheck.url.is_valid_url("http://www.imadoofus.com")) - self.assert_(linkcheck.url.is_valid_url("http://www.imadoofus.com/")) - self.assert_(linkcheck.url.is_valid_url( + self.assert_(linkcheck.url.is_safe_url("http://www.imadoofus.com")) + self.assert_(linkcheck.url.is_safe_url("http://www.imadoofus.com/")) + self.assert_(linkcheck.url.is_safe_url( "http://www.imadoofus.com/~calvin")) - self.assert_(linkcheck.url.is_valid_url( + self.assert_(linkcheck.url.is_safe_url( "http://www.imadoofus.com/a,b")) - self.assert_(linkcheck.url.is_valid_url( + self.assert_(linkcheck.url.is_safe_url( "http://www.imadoofus.com#anchor55")) - self.assert_(linkcheck.url.is_valid_js_url( + self.assert_(linkcheck.url.is_safe_js_url( "http://www.imadoofus.com/?hulla=do")) def test_needs_quoting (self): """test url quoting necessity""" url = "mailto:?subject=Halli Hallo" - self.assert_(linkcheck.url.url_needs_quoting(url), url) + self.assert_(linkcheck.url.url_needs_quoting(url), repr(url)) + url = " http://www.imadoofus.com/" + self.assert_(linkcheck.url.url_needs_quoting(url), repr(url)) + url = "http://www.imadoofus.com/ " + self.assert_(linkcheck.url.url_needs_quoting(url), repr(url)) + url = "http://www.imadoofus.com/\n" + self.assert_(linkcheck.url.url_needs_quoting(url), repr(url)) + url = "\nhttp://www.imadoofus.com/" + self.assert_(linkcheck.url.url_needs_quoting(url), repr(url)) def test_suite (): """build and return a TestSuite"""