From 8081557508b197af975e0c6306d9b2af5e57d477 Mon Sep 17 00:00:00 2001 From: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> Date: Thu, 12 Dec 2024 16:47:48 +0100 Subject: Refs #22569 -- Made request required in ModelAdmin.lookup_allowed() per deprecation timeline. --- tests/modeladmin/tests.py | 30 ------------------------------ 1 file changed, 30 deletions(-) (limited to 'tests/modeladmin') diff --git a/tests/modeladmin/tests.py b/tests/modeladmin/tests.py index 062368d94e..00db6c19bc 100644 --- a/tests/modeladmin/tests.py +++ b/tests/modeladmin/tests.py @@ -275,36 +275,6 @@ class ModelAdminTests(TestCase): True, ) - def test_lookup_allowed_without_request_deprecation(self): - class ConcertAdmin(ModelAdmin): - list_filter = ["main_band__sign_date"] - - def get_list_filter(self, request): - return self.list_filter + ["main_band__name"] - - def lookup_allowed(self, lookup, value): - return True - - model_admin = ConcertAdmin(Concert, self.site) - msg = ( - "`request` must be added to the signature of ModelAdminTests." - "test_lookup_allowed_without_request_deprecation.." - "ConcertAdmin.lookup_allowed()." - ) - request_band_name_filter = RequestFactory().get( - "/", {"main_band__name": "test"} - ) - request_band_name_filter.user = User.objects.create_superuser( - username="bob", email="bob@test.com", password="test" - ) - with self.assertWarnsMessage(RemovedInDjango60Warning, msg): - changelist = model_admin.get_changelist_instance(request_band_name_filter) - filterspec = changelist.get_filters(request_band_name_filter)[0][0] - self.assertEqual(filterspec.title, "sign date") - filterspec = changelist.get_filters(request_band_name_filter)[0][1] - self.assertEqual(filterspec.title, "name") - self.assertSequenceEqual(filterspec.lookup_choices, [self.band.name]) - def test_field_arguments(self): # If fields is specified, fieldsets_add and fieldsets_change should # just stick the fields into a formsets structure and return it. -- cgit v1.3