comparison test/test_dropbear.py @ 1841:d757f48ae29f

Add a default 10 second timeout for tests
author Matt Johnston <matt@ucc.asn.au>
date Mon, 18 Oct 2021 23:20:32 +0800
parents 06c7ddbb9dd6
children e0c1825c567d
comparison
equal deleted inserted replaced
1840:5c13e765ddbd 1841:d757f48ae29f
47 if "background" in kwargs: 47 if "background" in kwargs:
48 del kwargs["background"] 48 del kwargs["background"]
49 if bg: 49 if bg:
50 return subprocess.Popen(full_args, **kwargs) 50 return subprocess.Popen(full_args, **kwargs)
51 else: 51 else:
52 kwargs.setdefault("timeout", 10)
52 # wait for response 53 # wait for response
53 return subprocess.run(full_args, **kwargs) 54 return subprocess.run(full_args, **kwargs)
54 55
55 class HandleTcp(socketserver.ThreadingMixIn, socketserver.TCPServer): 56 class HandleTcp(socketserver.ThreadingMixIn, socketserver.TCPServer):
56 """ Listens for a single incoming request, sends a response if given, 57 """ Listens for a single incoming request, sends a response if given,