diff -r 3c3c9ad7c297 Lib/test/test_urllib2.py --- a/Lib/test/test_urllib2.py Sun Mar 17 15:49:21 2013 -0700 +++ b/Lib/test/test_urllib2.py Mon Mar 18 16:23:46 2013 -0700 @@ -64,6 +64,10 @@ for string, list in tests: self.assertEqual(urllib.request.parse_http_list(string), list) + def test_URLError___str__(self): + err = urllib.error.URLError('reason') + self.assertIn(err.reason, str(err)) + def test_request_headers_dict(): """ @@ -1550,6 +1554,9 @@ >>> assert hasattr(err, 'headers') >>> err.headers 'Content-Length: 42' + >>> msg = str(err) + >>> str(err.code) in msg and err.msg in msg + True """ def test_main(verbose=None):