diff options
| author | Carl Meyer <carl@oddbird.net> | 2016-06-17 01:28:33 -0700 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-06-17 09:16:12 -0400 |
| commit | 6be0e93b8f8cd8b43756386672eeb72b247b6a78 (patch) | |
| tree | bd8a0025a049f74335aceaa3ceeeca71e9b17cbb | |
| parent | f94f4db0a3fe4844c99759102de8191d413dae1d (diff) | |
[1.10.x] Improved debugging of failed middleware_exceptions tests.
Backport of 702dfa3589cddf996c18aee46286a49844efd70d from master
| -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): |
