From b285cc787ecfd6d8305ee9c8cb84edbf95e59f36 Mon Sep 17 00:00:00 2001 From: Adam Zapletal Date: Sat, 25 Jan 2025 12:18:34 -0600 Subject: [PATCH] [5.2.x] Captured stderr during admin_docs test. The admindocs app doesn't pass a log level to docutils when it parses reStructured Text, so system messages can be logged during parsing. Backport of 9a71eca64bd3a357ef4846d81668d690089779c7 from main. --- tests/admin_docs/test_views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/admin_docs/test_views.py b/tests/admin_docs/test_views.py index 11b70d6cd9..bec555bd44 100644 --- a/tests/admin_docs/test_views.py +++ b/tests/admin_docs/test_views.py @@ -509,7 +509,8 @@ class TestModelDetailView(TestDataMixin, AdminDocsTestCase): codename="change_person", content_type=person_content_type ) staff_user.user_permissions.add(view_company, change_person) - response_for_person = self.client.get(person_url) + with captured_stderr(): + response_for_person = self.client.get(person_url) response_for_company = self.client.get(company_url) # View or change permission grants access. self.assertEqual(response_for_person.status_code, 200)