Fixed #34835 -- Made admin's changelist filters render in <nav> tag.

This commit is contained in:
lstaana 2023-09-24 21:16:56 -04:00 committed by Mariusz Felisiak
parent 2128a73713
commit 357365a64e
4 changed files with 15 additions and 7 deletions

View file

@ -812,7 +812,7 @@ class AdminViewBasicTest(AdminViewBasicTestCase):
response = self.client.get(reverse("admin:admin_views_thing_changelist"))
self.assertContains(
response,
'<div id="changelist-filter">',
'<nav id="changelist-filter" aria-labelledby="changelist-filter-header">',
msg_prefix="Expected filter not found in changelist view",
)
self.assertNotContains(
@ -865,7 +865,10 @@ class AdminViewBasicTest(AdminViewBasicTestCase):
def test_relation_spanning_filters(self):
changelist_url = reverse("admin:admin_views_chapterxtra1_changelist")
response = self.client.get(changelist_url)
self.assertContains(response, '<div id="changelist-filter">')
self.assertContains(
response,
'<nav id="changelist-filter" aria-labelledby="changelist-filter-header">',
)
filters = {
"chap__id__exact": {
"values": [c.id for c in Chapter.objects.all()],
@ -1002,7 +1005,10 @@ class AdminViewBasicTest(AdminViewBasicTestCase):
"Changelist filter isn't showing options contained inside a model "
"field 'choices' option named group."
)
self.assertContains(response, '<div id="changelist-filter">')
self.assertContains(
response,
'<nav id="changelist-filter" aria-labelledby="changelist-filter-header">',
)
self.assertContains(
response,
'<a href="?surface__exact=x">Horizontal</a>',