diff options
Diffstat (limited to 'Lib/test')
-rw-r--r-- | Lib/test/test_support.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Lib/test/test_support.py b/Lib/test/test_support.py index 7dc52bb..8add116 100644 --- a/Lib/test/test_support.py +++ b/Lib/test/test_support.py @@ -757,7 +757,9 @@ def transient_internet(): time_out = TransientResource(IOError, errno=errno.ETIMEDOUT) socket_peer_reset = TransientResource(socket.error, errno=errno.ECONNRESET) ioerror_peer_reset = TransientResource(IOError, errno=errno.ECONNRESET) - with time_out, socket_peer_reset, ioerror_peer_reset: + dns_nodata = TransientResource(socket.gaierror, errno=socket.EAI_NODATA) + dns_noname = TransientResource(socket.gaierror, errno=socket.EAI_NONAME) + with time_out, socket_peer_reset, ioerror_peer_reset, dns_nodata, dns_noname: yield |