Kaydet (Commit) 702dfa35 authored tarafından Carl Meyer's avatar Carl Meyer

Improved debugging of failed middleware_exceptions tests.

üst 9c3fbf54
......@@ -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):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment