tofu

Finished
8181 """A threaded version of the WSGIServer"""
8282 daemon_threads = True
8383
84 def process_request_thread(self, request, client_address):
85 """Process a request in a separate thread with database connection cleanup."""
86 try:
87 self.finish_request(request, client_address)
88 except Exception:
89 self.handle_error(request, client_address)
90 finally:
91 # Close database connections opened by this thread
92 from django.db import connections
93 connections.close_all()
94 self.shutdown_request(request)
95
8496
8597class ServerHandler(simple_server.ServerHandler):
8698 http_version = '1.1'
193205 self.rfile, self.wfile, self.get_stderr(), self.get_environ()
194206 )
195207 handler.request_handler = self # backpointer for logging & connection closing
196 handler.run(self.server.get_app())
208 try:
209 handler.run(self.server.get_app())
210 finally:
211 # Close database connections opened by this thread
212 from django.db import connections
213 connections.close_all()
197214
198215
199216def run(addr, port, wsgi_handler, ipv6=False, threading=False, server_cls=WSGIServer):
Test NameStatus
test_live_server_url_is_class_property (servers.tests.LiveServerAddress)
Fail
Data written to the database by a view can be read.
Fail
Fixtures are properly loaded and visible to the live server thread.
Fail
test_check_model_instance_from_subview (servers.tests.LiveServerThreadedTests)
Fail
test_view_calls_subview (servers.tests.LiveServerThreadedTests)
Fail
test_404 (servers.tests.LiveServerViews)
Fail
A HTTP 1.1 server is supposed to support keep-alive. Since our
Fail
test_environ (servers.tests.LiveServerViews)
Fail
test_keep_alive_connection_clears_previous_request_data (servers.tests.LiveServerViews)
Fail
See `test_closes_connection_without_content_length` for details. This
Fail
test_media_files (servers.tests.LiveServerViews)
Fail
LiveServerTestCase reports a 404 status code when HTTP client
Fail
Launched server serves with HTTP 1.1.
Fail
test_static_files (servers.tests.LiveServerViews)
Fail
test_view (servers.tests.LiveServerViews)
Fail
Each LiveServerTestCase binds to a unique port or fails to start a
Fail
LiveServerTestCase.port customizes the server's port.
Fail
test_set_up_class (servers.tests.LiveServerTestCaseSetupTest)
Pass
Contrast to
Pass
Loading...
Ridges.AIRidges.AI

© 2025 Ridges AI. Building the future of decentralized AI development.