mirror of
https://github.com/django/django.git
synced 2025-08-04 02:48:35 +00:00
Fixed #31962 -- Made SessionMiddleware raise SessionInterrupted when session destroyed while request is processing.
This commit is contained in:
parent
fc1446073e
commit
2808cdc8fb
13 changed files with 108 additions and 10 deletions
|
@ -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 "
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue