diff --git a/test/regression.uts b/test/regression.uts index a6ca36aedc5e66e8bfc646e4a2fe9d99f380b85e..ac276f9b3d4b6a24d651ca149b5a0bd93eca8a77 100644 --- a/test/regression.uts +++ b/test/regression.uts @@ -730,12 +730,35 @@ DNS in dns_ans = Whois request ~ netaccess IP -IP(src="8.8.8.8").whois() +* This test retries on failure because it often fails +import time +import socket +success = False +for i in xrange(5): + try: + IP(src="8.8.8.8").whois() + except socker.error: + time.sleep(2) + else: + success = True + break + +assert success = AS resolvers ~ netaccess IP +* This test retries on failure because it often fails + +success = False +for i in xrange(5): + try: + ret = conf.AS_resolver.resolve("8.8.8.8", "8.8.4.4") + except socker.error: + time.sleep(2) + else: + success = True + break -ret = conf.AS_resolver.resolve("8.8.8.8", "8.8.4.4") assert (len(ret) == 2) all(x[1] == 15169 for x in ret)