summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsarahboyce <sarahvboyce95@gmail.com>2023-03-16 06:11:34 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-03-16 08:34:26 +0100
commit8d6f959be226edd9c0eb054a9babe9d4af399717 (patch)
treee1d72e6b8754c1a3c49dddf4ee725827eaca771b
parentfc266b694b9129e44b597d8a56927ee13fdac358 (diff)
Refs #1873 -- Added test for IncorrectLookupParameters when list of values is passed to RelatedFieldListFilter.
-rw-r--r--tests/admin_filters/tests.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/admin_filters/tests.py b/tests/admin_filters/tests.py
index f865f2dd4a..cd71ed8a9f 100644
--- a/tests/admin_filters/tests.py
+++ b/tests/admin_filters/tests.py
@@ -1167,6 +1167,15 @@ class ListFiltersTests(TestCase):
with self.assertRaises(IncorrectLookupParameters):
modeladmin.get_changelist_instance(request)
+ def test_fieldlistfilter_multiple_invalid_lookup_parameters(self):
+ modeladmin = BookAdmin(Book, site)
+ request = self.request_factory.get(
+ "/", {"author__id__exact": f"{self.alfred.pk},{self.bob.pk}"}
+ )
+ request.user = self.alfred
+ with self.assertRaises(IncorrectLookupParameters):
+ modeladmin.get_changelist_instance(request)
+
def test_simplelistfilter(self):
modeladmin = DecadeFilterBookAdmin(Book, site)