summaryrefslogtreecommitdiff
path: root/tests/modeladmin
diff options
context:
space:
mode:
Diffstat (limited to 'tests/modeladmin')
-rw-r--r--tests/modeladmin/test_checks.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/modeladmin/test_checks.py b/tests/modeladmin/test_checks.py
index f268fead15..fdbe253396 100644
--- a/tests/modeladmin/test_checks.py
+++ b/tests/modeladmin/test_checks.py
@@ -166,6 +166,19 @@ class FieldsetsCheckTests(CheckTestCase):
'admin.E012'
)
+ def test_duplicate_fields_in_fieldsets(self):
+ class TestModelAdmin(ModelAdmin):
+ fieldsets = [
+ (None, {'fields': ['name']}),
+ (None, {'fields': ['name']}),
+ ]
+
+ self.assertIsInvalid(
+ TestModelAdmin, ValidationTestModel,
+ "There are duplicate field(s) in 'fieldsets[1][1]'.",
+ 'admin.E012'
+ )
+
def test_fieldsets_with_custom_form_validation(self):
class BandAdmin(ModelAdmin):
fieldsets = (('Band', {'fields': ('name',)}),)