[3.2.x] Fixed test_request_lifecycle_signals_dispatched_with_thread_sensitive with asgiref 3.5.1+.
This commit is contained in:
parent
2dc85ecf3e
commit
7595f763a9
@ -235,11 +235,8 @@ class ASGITest(SimpleTestCase):
|
|||||||
# Give response.close() time to finish.
|
# Give response.close() time to finish.
|
||||||
await communicator.wait()
|
await communicator.wait()
|
||||||
|
|
||||||
# At this point, AsyncToSync does not have a current executor. Thus
|
# AsyncToSync should have executed the signals in the same thread.
|
||||||
# SyncToAsync falls-back to .single_thread_executor.
|
|
||||||
target_thread = next(iter(SyncToAsync.single_thread_executor._threads))
|
|
||||||
request_started_thread, request_finished_thread = signal_handler.threads
|
request_started_thread, request_finished_thread = signal_handler.threads
|
||||||
self.assertEqual(request_started_thread, target_thread)
|
self.assertEqual(request_started_thread, request_finished_thread)
|
||||||
self.assertEqual(request_finished_thread, target_thread)
|
|
||||||
request_started.disconnect(signal_handler)
|
request_started.disconnect(signal_handler)
|
||||||
request_finished.disconnect(signal_handler)
|
request_finished.disconnect(signal_handler)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user