Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3bbfba8

Browse files
author
Kristján Valur Jónsson
committed
r69209 caused the fp of HTTPResponse objects to be a io.BufferedReader instead of a socket.SocketIO. This moves the underlying socket.socket object from r.fp._sock to r.fp.raw._sock. Since _sock is an internal object, this should be ok. The change is for the testsuite only, to assert socket state.
1 parent 0e974b8 commit 3bbfba8

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

Lib/test/test_urllib2net.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ class TimeoutTest(unittest.TestCase):
195195
def test_http_basic(self):
196196
self.assertTrue(socket.getdefaulttimeout() is None)
197197
u = _urlopen_with_retry("http://www.python.org")
198-
self.assertTrue(u.fp._sock.gettimeout() is None)
198+
self.assertTrue(u.fp.raw._sock.gettimeout() is None)
199199

200200
def test_http_default_timeout(self):
201201
self.assertTrue(socket.getdefaulttimeout() is None)
@@ -204,7 +204,7 @@ def test_http_default_timeout(self):
204204
u = _urlopen_with_retry("http://www.python.org")
205205
finally:
206206
socket.setdefaulttimeout(None)
207-
self.assertEqual(u.fp._sock.gettimeout(), 60)
207+
self.assertEqual(u.fp.raw._sock.gettimeout(), 60)
208208

209209
def test_http_no_timeout(self):
210210
self.assertTrue(socket.getdefaulttimeout() is None)
@@ -213,11 +213,11 @@ def test_http_no_timeout(self):
213213
u = _urlopen_with_retry("http://www.python.org", timeout=None)
214214
finally:
215215
socket.setdefaulttimeout(None)
216-
self.assertTrue(u.fp._sock.gettimeout() is None)
216+
self.assertTrue(u.fp.raw._sock.gettimeout() is None)
217217

218218
def test_http_timeout(self):
219219
u = _urlopen_with_retry("http://www.python.org", timeout=120)
220-
self.assertEqual(u.fp._sock.gettimeout(), 120)
220+
self.assertEqual(u.fp.raw._sock.gettimeout(), 120)
221221

222222
FTP_HOST = "ftp://ftp.mirror.nl/pub/mirror/gnu/"
223223

0 commit comments

Comments
 (0)