From f64fd47a7627ed6ffe2df2a32ded6ee528a784eb Mon Sep 17 00:00:00 2001 From: Mariusz Felisiak Date: Fri, 7 Jul 2023 08:06:01 +0200 Subject: Fixed #9602 -- Added AdminSite.get_model_admin(). This allows retrieving an admin class for the given model class without using internal attributes. --- tests/admin_ordering/tests.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests/admin_ordering') diff --git a/tests/admin_ordering/tests.py b/tests/admin_ordering/tests.py index 486e222d01..57f8fc7c6f 100644 --- a/tests/admin_ordering/tests.py +++ b/tests/admin_ordering/tests.py @@ -152,10 +152,10 @@ class TestRelatedFieldsAdminOrdering(TestCase): site.unregister(Band) def check_ordering_of_field_choices(self, correct_ordering): - fk_field = site._registry[Song].formfield_for_foreignkey( + fk_field = site.get_model_admin(Song).formfield_for_foreignkey( Song.band.field, request=None ) - m2m_field = site._registry[Song].formfield_for_manytomany( + m2m_field = site.get_model_admin(Song).formfield_for_manytomany( Song.other_interpreters.field, request=None ) self.assertEqual(list(fk_field.queryset), correct_ordering) -- cgit v1.3