summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Johnson <me@adamj.eu>2021-12-10 09:56:59 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-12-10 10:01:33 +0100
commit0d2435328aaacdcfc5fae2baae21bfacf2244ee4 (patch)
treeda730820ba5367424a617d133c3ce75200661fac
parent1be99e4e0a590d9a008da49e8e3b118b57e14075 (diff)
Added test for field names of ManagementForm.
-rw-r--r--tests/forms_tests/tests/test_formsets.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/tests/forms_tests/tests/test_formsets.py b/tests/forms_tests/tests/test_formsets.py
index 329b513f3a..1705d8bb6b 100644
--- a/tests/forms_tests/tests/test_formsets.py
+++ b/tests/forms_tests/tests/test_formsets.py
@@ -7,7 +7,10 @@ from django.forms import (
BaseForm, CharField, DateField, FileField, Form, IntegerField,
SplitDateTimeField, formsets,
)
-from django.forms.formsets import BaseFormSet, all_valid, formset_factory
+from django.forms.formsets import (
+ INITIAL_FORM_COUNT, MAX_NUM_FORM_COUNT, MIN_NUM_FORM_COUNT,
+ TOTAL_FORM_COUNT, BaseFormSet, ManagementForm, all_valid, formset_factory,
+)
from django.forms.utils import ErrorList
from django.forms.widgets import HiddenInput
from django.test import SimpleTestCase
@@ -998,6 +1001,18 @@ class FormsFormsetTestCase(SimpleTestCase):
<td><input type="text" name="form-1-name" id="id_form-1-name"></td></tr>"""
)
+ def test_management_form_field_names(self):
+ """The management form class has field names matching the constants."""
+ self.assertCountEqual(
+ ManagementForm.base_fields,
+ [
+ TOTAL_FORM_COUNT,
+ INITIAL_FORM_COUNT,
+ MIN_NUM_FORM_COUNT,
+ MAX_NUM_FORM_COUNT,
+ ],
+ )
+
def test_management_form_prefix(self):
"""The management form has the correct prefix."""
formset = FavoriteDrinksFormSet()