From 5e24db163fa5070bbb69f09473cf50436e5a323c Mon Sep 17 00:00:00 2001 From: jinzhimin Date: Tue, 10 Nov 2020 20:32:07 +0800 Subject: [PATCH] retry-network-availble --- tests/test_resolver.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/test_resolver.py b/tests/test_resolver.py index 1738c1a..b91ba0b 100644 --- a/tests/test_resolver.py +++ b/tests/test_resolver.py @@ -32,10 +32,14 @@ from dns._compat import xrange, PY3 # Some tests require the internet to be available to run, so let's # skip those if it's not there. _network_available = True -try: - socket.gethostbyname('dnspython.org') -except socket.gaierror: - _network_available = False +count = 0 +while count < 5 and _network_available: + try: + socket.gethostbyname('dnspython.org') + _network_available = True + except socket.gaierror: + _network_available = False + count += 1 resolv_conf = u""" /t/t -- 2.27.0