mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #31962 -- Made SessionMiddleware raise SessionInterrupted when session destroyed while request is processing.
This commit is contained in:
committed by
Mariusz Felisiak
parent
fc1446073e
commit
2808cdc8fb
@@ -176,6 +176,10 @@ class HandlerRequestTests(SimpleTestCase):
|
||||
response = self.client.get('/suspicious/')
|
||||
self.assertEqual(response.status_code, 400)
|
||||
|
||||
def test_bad_request_in_view_returns_400(self):
|
||||
response = self.client.get('/bad_request/')
|
||||
self.assertEqual(response.status_code, 400)
|
||||
|
||||
def test_invalid_urls(self):
|
||||
response = self.client.get('~%A9helloworld')
|
||||
self.assertEqual(response.status_code, 404)
|
||||
@@ -259,6 +263,10 @@ class AsyncHandlerRequestTests(SimpleTestCase):
|
||||
response = await self.async_client.get('/suspicious/')
|
||||
self.assertEqual(response.status_code, 400)
|
||||
|
||||
async def test_bad_request_in_view_returns_400(self):
|
||||
response = await self.async_client.get('/bad_request/')
|
||||
self.assertEqual(response.status_code, 400)
|
||||
|
||||
async def test_no_response(self):
|
||||
msg = (
|
||||
"The view handlers.views.no_response didn't return an "
|
||||
|
||||
Reference in New Issue
Block a user