diff --git a/tests/test_util.py b/tests/test_util.py index c07ccab18de1a4b29b94f46e7526832359509f69..fbfe1f5b1fe727d1f9a889cad44b446af7f99fa1 100644 --- a/tests/test_util.py +++ b/tests/test_util.py @@ -10,6 +10,7 @@ import http.server import os +import socket import subprocess import threading @@ -134,6 +135,10 @@ class SysrootServer(http.server.HTTPServer): os.chdir(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'files')) super().__init__(("", 1234), SysrootHTTPRequestHandler) + def server_bind(self): + self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + self.socket.bind(self.server_address) + def start(self): self.thread = threading.Thread(target=self.serve_forever) self.thread.daemon = True