diff options
| author | sarahboyce <sarahvboyce95@gmail.com> | 2023-03-16 06:11:34 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-03-16 08:34:26 +0100 |
| commit | 8d6f959be226edd9c0eb054a9babe9d4af399717 (patch) | |
| tree | e1d72e6b8754c1a3c49dddf4ee725827eaca771b | |
| parent | fc266b694b9129e44b597d8a56927ee13fdac358 (diff) | |
Refs #1873 -- Added test for IncorrectLookupParameters when list of values is passed to RelatedFieldListFilter.
| -rw-r--r-- | tests/admin_filters/tests.py | 9 |
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) |
