diff options
| author | Adam Johnson <me@adamj.eu> | 2021-12-10 09:56:59 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-12-10 10:01:33 +0100 |
| commit | 0d2435328aaacdcfc5fae2baae21bfacf2244ee4 (patch) | |
| tree | da730820ba5367424a617d133c3ce75200661fac | |
| parent | 1be99e4e0a590d9a008da49e8e3b118b57e14075 (diff) | |
Added test for field names of ManagementForm.
| -rw-r--r-- | tests/forms_tests/tests/test_formsets.py | 17 |
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() |
