1
0
mirror of https://github.com/django/django.git synced 2025-10-30 17:16:10 +00:00

Fixed #25267 -- Corrected message for admin.E122 system check.

This commit is contained in:
Fabrizio Ettore Messina
2015-08-13 10:03:20 +02:00
committed by Tim Graham
parent 0cc059cd10
commit ece78684d9
2 changed files with 25 additions and 2 deletions

View File

@@ -69,6 +69,22 @@ class SystemChecksTestCase(SimpleTestCase):
custom_site.unregister(Song)
admin.sites.system_check_errors = []
def test_field_name_not_in_list_display(self):
class SongAdmin(admin.ModelAdmin):
list_editable = ["original_release"]
errors = SongAdmin.check(model=Song)
expected = [
checks.Error(
"The value of 'list_editable[0]' refers to 'original_release', "
"which is not contained in 'list_display'.",
hint=None,
obj=SongAdmin,
id='admin.E122',
)
]
self.assertEqual(errors, expected)
def test_readonly_and_editable(self):
class SongAdmin(admin.ModelAdmin):
readonly_fields = ["original_release"]