diff options
Diffstat (limited to 'tests/modeladmin')
| -rw-r--r-- | tests/modeladmin/test_checks.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/modeladmin/test_checks.py b/tests/modeladmin/test_checks.py index 46d18b32ca..f224770948 100644 --- a/tests/modeladmin/test_checks.py +++ b/tests/modeladmin/test_checks.py @@ -84,6 +84,18 @@ class RawIdCheckTests(CheckTestCase): self.assertIsValid(TestModelAdmin, ValidationTestModel) + def test_field_attname(self): + class TestModelAdmin(ModelAdmin): + raw_id_fields = ['band_id'] + + self.assertIsInvalid( + TestModelAdmin, + ValidationTestModel, + "The value of 'raw_id_fields[0]' refers to 'band_id', which is " + "not a field of 'modeladmin.ValidationTestModel'.", + 'admin.E002', + ) + class FieldsetsCheckTests(CheckTestCase): |
