Commit 34fbec3c authored by Carl Meyer's avatar Carl Meyer Committed by Tim Graham
Browse files

[1.10.x] Moved old-middleware tests in preparation for adding new tests.

Backport of 104ee2fd from master
parent 6be0e93b
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -916,24 +916,24 @@ class MiddlewareNotUsedTests(SimpleTestCase):
        with self.assertRaises(MiddlewareNotUsed):
            MyMiddleware().process_request(request)

    @override_settings(MIDDLEWARE=['middleware_exceptions.tests.MyMiddleware'])
    @override_settings(MIDDLEWARE=['middleware_exceptions.test_legacy.MyMiddleware'])
    def test_log(self):
        with patch_logger('django.request', 'debug') as calls:
            self.client.get('/middleware_exceptions/view/')
        self.assertEqual(len(calls), 1)
        self.assertEqual(
            calls[0],
            "MiddlewareNotUsed: 'middleware_exceptions.tests.MyMiddleware'"
            "MiddlewareNotUsed: 'middleware_exceptions.test_legacy.MyMiddleware'"
        )

    @override_settings(MIDDLEWARE=['middleware_exceptions.tests.MyMiddlewareWithExceptionMessage'])
    @override_settings(MIDDLEWARE=['middleware_exceptions.test_legacy.MyMiddlewareWithExceptionMessage'])
    def test_log_custom_message(self):
        with patch_logger('django.request', 'debug') as calls:
            self.client.get('/middleware_exceptions/view/')
        self.assertEqual(len(calls), 1)
        self.assertEqual(
            calls[0],
            "MiddlewareNotUsed('middleware_exceptions.tests.MyMiddlewareWithExceptionMessage'): spam eggs"
            "MiddlewareNotUsed('middleware_exceptions.test_legacy.MyMiddlewareWithExceptionMessage'): spam eggs"
        )

    @override_settings(DEBUG=False)