summaryrefslogtreecommitdiff
path: root/tests/middleware_exceptions
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2020-03-11 12:13:15 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2020-03-12 07:37:14 +0100
commit35c7fe8334621fe5f9f6e96e46cea369e620cae0 (patch)
tree913ea91b8e5ce4ce9e2d83f5a6a18cdd33ad082c /tests/middleware_exceptions
parent3c35825009540e222311d591c7330fa17dd76c99 (diff)
downloaddjango-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.py9
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',
])