diff --git a/tests/middleware_exceptions/tests.py b/tests/middleware_exceptions/tests.py index 984e132522..bd8794ded3 100644 --- a/tests/middleware_exceptions/tests.py +++ b/tests/middleware_exceptions/tests.py @@ -86,6 +86,15 @@ class MiddlewareTests(SimpleTestCase): self.assertEqual(mw.log, []) self.assertEqual(response.content, b'Exception caught') + @override_settings(MIDDLEWARE=[ + 'middleware_exceptions.middleware.ProcessExceptionMiddleware', + 'middleware_exceptions.middleware.ProcessExceptionLogMiddleware', + ]) + def test_response_from_process_exception_when_return_response(self): + response = self.client.get('/middleware_exceptions/error/') + self.assertEqual(mw.log, ['process-exception']) + self.assertEqual(response.content, b'Exception caught') + @override_settings(MIDDLEWARE=[ 'middleware_exceptions.middleware.LogMiddleware', 'middleware_exceptions.middleware.NotFoundMiddleware',