GitHub

Original file line numberDiff line numberDiff line change

@@ -648,12 +648,13 @@ def test_urlsplit_normalization(self):

648648

urlparse.urlsplit(u'http://\u30d5\u309a\ufe1380')

649649
650650

for scheme in [u"http", u"https", u"ftp"]:

651-

for c in denorm_chars:

652-

url = u"{}://netloc{}false.netloc/path".format(scheme, c)

653-

if test_support.verbose:

654-

print "Checking %r" % url

655-

with self.assertRaises(ValueError):

656-

urlparse.urlsplit(url)

651+

for netloc in [u"netloc{}false.netloc", u"n{}user@netloc"]:

652+

for c in denorm_chars:

653+

url = u"{}://{}/path".format(scheme, netloc.format(c))

654+

if test_support.verbose:

655+

print "Checking %r" % url

656+

with self.assertRaises(ValueError):

657+

urlparse.urlsplit(url)

657658
658659

def test_main():

659660

test_support.run_unittest(UrlParseTestCase)

Read the original on github.com ↗