Fix Issue8123 - TypeError in urllib when trying to use HTTP authentication

This commit is contained in:
Senthil Kumaran 2010-08-01 17:53:37 +00:00
parent c881f1592f
commit de0eb249c6
2 changed files with 13 additions and 2 deletions

View file

@ -190,6 +190,17 @@ Content-Type: text/html; charset=iso-8859-1
finally:
self.unfakehttp()
def test_userpass_inurl(self):
self.fakehttp(b"Hello!")
try:
fp = urlopen("http://user:pass@python.org/")
self.assertEqual(fp.readline(), b"Hello!")
self.assertEqual(fp.readline(), b"")
self.assertEqual(fp.geturl(), 'http://user:pass@python.org/')
self.assertEqual(fp.getcode(), 200)
finally:
self.unfakehttp()
class urlretrieve_FileTests(unittest.TestCase):
"""Test urllib.urlretrieve() on local files"""