diff options
author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-03-11 12:13:15 +0100 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-03-12 07:37:14 +0100 |
commit | 35c7fe8334621fe5f9f6e96e46cea369e620cae0 (patch) | |
tree | 913ea91b8e5ce4ce9e2d83f5a6a18cdd33ad082c /tests/middleware_exceptions | |
parent | 3c35825009540e222311d591c7330fa17dd76c99 (diff) | |
download | django-35c7fe8334621fe5f9f6e96e46cea369e620cae0.tar.gz |
Completed test coverage for BaseHandler.process_exception_by_middleware().
Diffstat (limited to 'tests/middleware_exceptions')
-rw-r--r-- | tests/middleware_exceptions/tests.py | 9 |
1 files changed, 9 insertions, 0 deletions
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 @@ -87,6 +87,15 @@ class MiddlewareTests(SimpleTestCase): 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', ]) |