diff --git a/src/calibre/srv/tests/base.py b/src/calibre/srv/tests/base.py index de2176bcb6..c4b2f3b01f 100644 --- a/src/calibre/srv/tests/base.py +++ b/src/calibre/srv/tests/base.py @@ -120,7 +120,9 @@ class TestServer(Thread): timeout = self.loop.opts.timeout if interface is None: interface = self.address[0] - return http_client.HTTPConnection(interface, self.address[1], timeout=timeout) + ans = http_client.HTTPConnection(interface, self.address[1], timeout=timeout) + ans.connect() + return ans def change_handler(self, handler): from calibre.srv.http_response import create_http_handler