From 40b69607c751c4afa453edfd41d2ed155e58187e Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Thu, 14 Apr 2016 08:12:35 -0700 Subject: Fixed #26504 -- Avoided logging "Not Found" warnings if a middleware handles the 404. For example, this avoids a warning in the case of a request that's redirected to a language-prefixed URL by LocaleMiddleware. --- tests/logging_tests/tests.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests') diff --git a/tests/logging_tests/tests.py b/tests/logging_tests/tests.py index 22a059cb0d..b9845ea719 100644 --- a/tests/logging_tests/tests.py +++ b/tests/logging_tests/tests.py @@ -133,6 +133,11 @@ class HandlerLoggingTests(SetupDefaultLoggingMixin, LoggingCaptureMixin, SimpleT ) class I18nLoggingTests(SetupDefaultLoggingMixin, LoggingCaptureMixin, SimpleTestCase): + def test_i18n_page_found_no_warning(self): + self.client.get('/exists/') + self.client.get('/en/exists/') + self.assertEqual(self.logger_output.getvalue(), '') + def test_i18n_page_not_found_warning(self): self.client.get('/this_does_not/') self.client.get('/en/nor_this/') -- cgit v1.3