From: Marek VavruĊĦa Date: Wed, 5 Aug 2015 15:28:11 +0000 (+0200) Subject: tests: allow test driver response failure X-Git-Tag: v1.0.0-beta1~58^2~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7affd5a4d2baf5d2fb785a07fc82d032a06a5dd1;p=thirdparty%2Fknot-resolver.git tests: allow test driver response failure --- diff --git a/tests/pydnstest/testserver.py b/tests/pydnstest/testserver.py index e367bb95b..36a65d7ca 100644 --- a/tests/pydnstest/testserver.py +++ b/tests/pydnstest/testserver.py @@ -27,7 +27,7 @@ def recvfrom_msg(stream): """ Receive DNS/UDP message. """ if TEST_DEBUG > 0: syn_print(None, "incoming data") - data, addr = stream.recvfrom(8000) + data, addr = stream.recvfrom(4096) if TEST_DEBUG > 0: syn_print(None, "received {len} butes from {addr}".format(len=len(data),addr=addr)) return dns.message.from_wire(data), addr @@ -36,7 +36,10 @@ def sendto_msg(stream, message, addr): """ Send DNS/UDP message. """ if TEST_DEBUG > 0: syn_print(None, "outgoing data") - stream.sendto(message, addr) + try: + stream.sendto(message, addr) + except: # Failure to respond is OK, resolver should recover + pass if TEST_DEBUG > 0: syn_print(None,"{len} bytes sent to {addr}".format(len=len(message),addr=addr))