mirror of
https://github.com/django/django.git
synced 2024-12-22 17:16:24 +00:00
Improved debugging of failed middleware_exceptions tests.
This commit is contained in:
parent
9c3fbf5423
commit
702dfa3589
@ -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):
|
||||
|
Loading…
Reference in New Issue
Block a user