summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Meyer <carl@oddbird.net>2016-06-17 01:28:33 -0700
committerTim Graham <timograham@gmail.com>2016-06-17 09:16:12 -0400
commit6be0e93b8f8cd8b43756386672eeb72b247b6a78 (patch)
treebd8a0025a049f74335aceaa3ceeeca71e9b17cbb
parentf94f4db0a3fe4844c99759102de8191d413dae1d (diff)
[1.10.x] Improved debugging of failed middleware_exceptions tests.
Backport of 702dfa3589cddf996c18aee46286a49844efd70d from master
-rw-r--r--tests/middleware_exceptions/tests.py23
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):