diff --git a/tests/admin_filters/tests.py b/tests/admin_filters/tests.py index f865f2dd4a6..cd71ed8a9f5 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)