diff options
Diffstat (limited to 'tests/regressiontests/admin_validation')
| -rw-r--r-- | tests/regressiontests/admin_validation/models.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/regressiontests/admin_validation/models.py b/tests/regressiontests/admin_validation/models.py index 682fca66de..ef65c45352 100644 --- a/tests/regressiontests/admin_validation/models.py +++ b/tests/regressiontests/admin_validation/models.py @@ -215,4 +215,18 @@ ImproperlyConfigured: 'FieldsetBookAdmin.fieldsets[1][1]['fields']' can't includ # the validation will fail. >>> validate(BookAdmin, Book) +# Regression for ensuring ModelAdmin.fields can contain non-model fields +# that broke with r11737 + +>>> class SongForm(forms.ModelForm): +... extra_data = forms.CharField() +... class Meta: +... model = Song + +>>> class FieldsOnFormOnlyAdmin(admin.ModelAdmin): +... form = SongForm +... fields = ['title', 'extra_data'] + +>>> validate(FieldsOnFormOnlyAdmin, Song) + """} |
