◐ Shell
clean mode source ↗

[3.9] bpo-46648: Rewrite test_urllib2.test_issue16464() with a local HTTP server (GH-31186) by miss-islington · Pull Request #31190 · python/cpython

Expand Up @@ -1786,24 +1786,6 @@ class MyOtherHTTPHandler(urllib.request.HTTPHandler): self.opener_has_handler(o, MyHTTPHandler) self.opener_has_handler(o, MyOtherHTTPHandler)
@unittest.skipUnless(support.is_resource_enabled('network'), 'test requires network access') # bpo-46648: test fails randomly with "http://www.example.com/" URL @unittest.skipIf(True, "POST request to http://www.example.com/ fail randomly") def test_issue16464(self): with socket_helper.transient_internet("http://www.example.com/"): opener = urllib.request.build_opener() request = urllib.request.Request("http://www.example.com/") self.assertEqual(None, request.data)
opener.open(request, "1".encode("us-ascii")) self.assertEqual(b"1", request.data) self.assertEqual("1", request.get_header("Content-length"))
opener.open(request, "1234567890".encode("us-ascii")) self.assertEqual(b"1234567890", request.data) self.assertEqual("10", request.get_header("Content-length"))
def test_HTTPError_interface(self): """ Issue 13211 reveals that HTTPError didn't implement the URLError Expand Down