diff options
author | Carl Meyer <carl@oddbird.net> | 2016-06-17 01:28:33 -0700 |
---|---|---|
committer | Carl Meyer <carl@oddbird.net> | 2016-06-17 01:28:33 -0700 |
commit | 702dfa3589cddf996c18aee46286a49844efd70d (patch) | |
tree | d8155eafe88bec44798d7cc16da85a565a67f1ae /tests/middleware_exceptions | |
parent | 9c3fbf5423367cdcf1a30a411793919d86f5288c (diff) | |
download | django-702dfa3589cddf996c18aee46286a49844efd70d.tar.gz |
Improved debugging of failed middleware_exceptions tests.
Diffstat (limited to 'tests/middleware_exceptions')
-rw-r--r-- | tests/middleware_exceptions/tests.py | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/tests/middleware_exceptions/tests.py b/tests/middleware_exceptions/tests.py index 58ac5b965f..22925a8500 100644 --- a/tests/middleware_exceptions/tests.py +++ b/tests/middleware_exceptions/tests.py @@ -162,11 +162,24 @@ class BaseMiddlewareExceptionTest(SimpleTestCase): self.assertEqual(value.args, (error, )) def assert_middleware_usage(self, middleware, request, view, template_response, response, exception): - self.assertEqual(middleware.process_request_called, request) - self.assertEqual(middleware.process_view_called, view) - self.assertEqual(middleware.process_template_response_called, template_response) - self.assertEqual(middleware.process_response_called, response) - self.assertEqual(middleware.process_exception_called, exception) + # include the middleware name for easier debugging of failures + self.assertEqual( + ( + middleware.__class__.__name__, + middleware.process_request_called, + middleware.process_view_called, + middleware.process_template_response_called, + middleware.process_response_called, + middleware.process_exception_called, + ), ( + middleware.__class__.__name__, + request, + view, + template_response, + response, + exception, + ) + ) class MiddlewareTests(BaseMiddlewareExceptionTest): |