From d9ae7f5b580a0e8475bbfe84a86e1bd0fd404663 Mon Sep 17 00:00:00 2001 From: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> Date: Sat, 17 Aug 2024 18:32:40 +0200 Subject: Fixed #35686 -- Added table headers to app list tables for screen readers. --- tests/admin_views/tests.py | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) (limited to 'tests/admin_views/tests.py') diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py index 9dbe1e1432..9a031a1e51 100644 --- a/tests/admin_views/tests.py +++ b/tests/admin_views/tests.py @@ -799,7 +799,9 @@ class AdminViewBasicTest(AdminViewBasicTestCase): reverse("admin:admin_views_complexsortedperson_changelist"), {} ) # Should have 5 columns (including action checkbox col) - self.assertContains(response, '(.*?)') + result_list_table_head = result_list_table_re.search(str(response.content))[0] + self.assertEqual(result_list_table_head.count('(.*?)') + result_list_table_head = result_list_table_re.search(str(response.content))[ + 0 + ] + self.assertEqual(result_list_table_head.count('Model name' + 'Add linkChange or view list link' + "", + html=True, + ) self.assertContains(response, '') self.assertContains(response, '') # App index page response = self.client.get(reverse("admin:app_list", args=("admin_views",))) self.assertContains(response, '
Model name' + 'Add linkChange or view list link' + "", + html=True, + ) self.assertContains(response, '') self.assertContains(response, '') -- cgit v1.3