From 36b2d22bdea6d04328a471e192641b1424976d02 Mon Sep 17 00:00:00 2001 From: Philipp Hagemeister Date: Thu, 26 Jan 2023 11:12:01 +0100 Subject: [PATCH] Capture django.request logs Make sure not to output anything when tests run. --- .../tests/test_user_timezone/test_admin.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bx_django_utils_tests/tests/test_user_timezone/test_admin.py b/bx_django_utils_tests/tests/test_user_timezone/test_admin.py index 2516e24..b745caa 100644 --- a/bx_django_utils_tests/tests/test_user_timezone/test_admin.py +++ b/bx_django_utils_tests/tests/test_user_timezone/test_admin.py @@ -1,3 +1,4 @@ +import logging from http.cookies import SimpleCookie from django.conf import settings @@ -47,7 +48,10 @@ def test_user_timezone(self): locale='en_US', timezone_id='Europe/Berlin', ) - with context.new_page() as page: + with context.new_page() as page, self.assertLogs('django.request', level=logging.DEBUG): + logger = logging.getLogger('django.request') + logger.debug('always_log_something') # favicon.ico is only requested by some browsers + # Use our "Dynamic View Menu" index page from our "test_app": page.goto(f'{self.live_server_url}') expect(page).to_have_title('Dynamic View Menu - Index | Django site admin')