diff options
| author | Chris Jerdonek <chris.jerdonek@gmail.com> | 2021-02-11 18:32:09 -0800 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-02-12 08:17:46 +0100 |
| commit | 91c243f80f36b6aa4ae20461b6914b63db81df17 (patch) | |
| tree | a8b552afe3bc6a671405a720c3b898758c2a2008 /django | |
| parent | 0963f184abd96800b76b19a6a181e1b544c7fafe (diff) | |
Refs #32416 -- Added LiveServerThread.server_class to ease subclassing.
Diffstat (limited to 'django')
| -rw-r--r-- | django/test/testcases.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/django/test/testcases.py b/django/test/testcases.py index 114ca85012..d064b47e9b 100644 --- a/django/test/testcases.py +++ b/django/test/testcases.py @@ -1448,6 +1448,8 @@ class _MediaFilesHandler(FSFilesHandler): class LiveServerThread(threading.Thread): """Thread for running a live http server while the tests are running.""" + server_class = ThreadedWSGIServer + def __init__(self, host, static_handler, connections_override=None, port=0): self.host = host self.port = port @@ -1484,7 +1486,11 @@ class LiveServerThread(threading.Thread): connections.close_all() def _create_server(self): - return ThreadedWSGIServer((self.host, self.port), QuietWSGIRequestHandler, allow_reuse_address=False) + return self.server_class( + (self.host, self.port), + QuietWSGIRequestHandler, + allow_reuse_address=False, + ) def terminate(self): if hasattr(self, 'httpd'): |
