diff --git a/tests/admin_ordering/models.py b/tests/admin_ordering/models.py index 5bc09fe2f4..ced2c261f7 100644 --- a/tests/admin_ordering/models.py +++ b/tests/admin_ordering/models.py @@ -41,6 +41,7 @@ class DynOrderingBandAdmin(admin.ModelAdmin): class UserPermission(models.Model): permission = models.CharField(max_length=50) + class SystemUser(models.Model): name = models.CharField(max_length=50) permissions = models.ManyToManyField( @@ -48,6 +49,7 @@ class SystemUser(models.Model): help_text="Specific permissions for this user.", ) + class ReportData(models.Model): title = models.CharField(max_length=255) owner = models.ForeignKey(SystemUser, on_delete=models.CASCADE) diff --git a/tests/admin_ordering/tests.py b/tests/admin_ordering/tests.py index 8578bd65b8..62ddbfc472 100644 --- a/tests/admin_ordering/tests.py +++ b/tests/admin_ordering/tests.py @@ -14,8 +14,7 @@ from .models import ( SongInlineNewOrdering, SystemUser, UserPermission, - ReportData - + ReportData, ) @@ -249,6 +248,6 @@ class TestCustomAdminOrdering(TestCase): fk_field = admin.site._registry[ReportData].formfield_for_foreignkey( ReportData.owner.field, request=None ) - expected_order = [self.user2, self.user1] # Expected ordering by permissions count + expected_order = [self.user2, self.user1] # Ordering by permissions count self.assertEqual(list(fk_field.queryset), expected_order)