summaryrefslogtreecommitdiff
path: root/tests/admin_changelist
diff options
context:
space:
mode:
authorsarahboyce <sarahvboyce95@gmail.com>2023-02-16 13:23:24 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-03-03 20:24:57 +0100
commit868e2fcddae6720d5713924a785339d1665f1bb9 (patch)
treed775977fdf2d5da5792f7e17743d7db1d2bc260e /tests/admin_changelist
parent50ca4defcb2e5d1c987ed006562f7a812179b3df (diff)
downloaddjango-868e2fcddae6720d5713924a785339d1665f1bb9.tar.gz
Fixed #32539 -- Added toggleable facet filters to ModelAdmin.
Thanks Carlton Gibson, Simon Willison, David Smith, and Mariusz Felisiak for reviews.
Diffstat (limited to 'tests/admin_changelist')
-rw-r--r--tests/admin_changelist/tests.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/admin_changelist/tests.py b/tests/admin_changelist/tests.py
index 3897453cda..aabe8bedc8 100644
--- a/tests/admin_changelist/tests.py
+++ b/tests/admin_changelist/tests.py
@@ -8,6 +8,7 @@ from django.contrib.admin.templatetags.admin_list import pagination
from django.contrib.admin.tests import AdminSeleniumTestCase
from django.contrib.admin.views.main import (
ALL_VAR,
+ IS_FACETS_VAR,
IS_POPUP_VAR,
ORDER_VAR,
PAGE_VAR,
@@ -1031,6 +1032,7 @@ class ChangeListTests(TestCase):
{TO_FIELD_VAR: "id"},
{PAGE_VAR: "1"},
{IS_POPUP_VAR: "1"},
+ {IS_FACETS_VAR: ""},
{"username__startswith": "test"},
):
with self.subTest(data=data):
@@ -1599,6 +1601,11 @@ class ChangeListTests(TestCase):
for data, href in (
({"is_staff__exact": "0"}, "?"),
({"is_staff__exact": "0", IS_POPUP_VAR: "1"}, f"?{IS_POPUP_VAR}=1"),
+ ({"is_staff__exact": "0", IS_FACETS_VAR: ""}, f"?{IS_FACETS_VAR}"),
+ (
+ {"is_staff__exact": "0", IS_POPUP_VAR: "1", IS_FACETS_VAR: ""},
+ f"?{IS_POPUP_VAR}=1&{IS_FACETS_VAR}",
+ ),
):
with self.subTest(data=data):
response = self.client.get(url, data=data)