From 158350c27924b20c3c1367661f88d491a0fc12ab Mon Sep 17 00:00:00 2001 From: Pierre LALET <pierre.lalet@cea.fr> Date: Tue, 24 Jan 2017 21:58:41 +0100 Subject: [PATCH] Retry .whois() test on failure --- test/regression.uts | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/test/regression.uts b/test/regression.uts index a6ca36ae..ac276f9b 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) -- GitLab