diff --git a/src/calibre/srv/tests/base.py b/src/calibre/srv/tests/base.py index 08427532b1..5b856d0f8d 100644 --- a/src/calibre/srv/tests/base.py +++ b/src/calibre/srv/tests/base.py @@ -123,6 +123,9 @@ class LibraryServer(TestServer): from calibre.srv.loop import ServerLoop from calibre.srv.handler import Handler from calibre.srv.http_response import create_http_handler + kwargs['shutdown_timeout'] = kwargs.get('shutdown_timeout', 0.1) + kwargs['listen_on'] = kwargs.get('listen_on', 'localhost') + kwargs['port'] = kwargs.get('port', 0) opts = Options(**kwargs) self.libraries = libraries or (library_path,) self.handler = Handler(self.libraries, opts, testing=True)