diff options
author | sarahboyce <sarahvboyce95@gmail.com> | 2023-02-16 13:23:24 +0100 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-03-03 20:24:57 +0100 |
commit | 868e2fcddae6720d5713924a785339d1665f1bb9 (patch) | |
tree | d775977fdf2d5da5792f7e17743d7db1d2bc260e /tests/admin_changelist | |
parent | 50ca4defcb2e5d1c987ed006562f7a812179b3df (diff) | |
download | django-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.py | 7 |
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) |