diff options
author | Erik Romijn <eromijn@solidlinks.nl> | 2013-05-18 14:13:00 +0200 |
---|---|---|
committer | Erik Romijn <eromijn@solidlinks.nl> | 2013-05-18 14:13:00 +0200 |
commit | 756b81dbd1a947351670b66c7e91116abe6aa5c2 (patch) | |
tree | 9d42381af92c612b0c55d02e392c93f5fd036c43 /tests/model_formsets_regress | |
parent | be826aafacb9fe266209604116efe128a0b4cdc0 (diff) | |
download | django-756b81dbd1a947351670b66c7e91116abe6aa5c2.tar.gz |
Fixed #13546 -- Easier handling of localize field options in ModelForm
Diffstat (limited to 'tests/model_formsets_regress')
-rw-r--r-- | tests/model_formsets_regress/tests.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/model_formsets_regress/tests.py b/tests/model_formsets_regress/tests.py index 38ebd9d24b..c8fb1e76c1 100644 --- a/tests/model_formsets_regress/tests.py +++ b/tests/model_formsets_regress/tests.py @@ -273,6 +273,7 @@ class UserSiteForm(forms.ModelForm): 'id': CustomWidget, 'data': CustomWidget, } + localized_fields = ('data',) class Callback(object): @@ -297,19 +298,23 @@ class FormfieldCallbackTests(TestCase): form = Formset().forms[0] self.assertTrue(isinstance(form['id'].field.widget, CustomWidget)) self.assertTrue(isinstance(form['data'].field.widget, CustomWidget)) + self.assertFalse(form.fields['id'].localize) + self.assertTrue(form.fields['data'].localize) def test_modelformset_factory_default(self): Formset = modelformset_factory(UserSite, form=UserSiteForm) form = Formset().forms[0] self.assertTrue(isinstance(form['id'].field.widget, CustomWidget)) self.assertTrue(isinstance(form['data'].field.widget, CustomWidget)) + self.assertFalse(form.fields['id'].localize) + self.assertTrue(form.fields['data'].localize) def assertCallbackCalled(self, callback): id_field, user_field, data_field = UserSite._meta.fields expected_log = [ (id_field, {'widget': CustomWidget}), (user_field, {}), - (data_field, {'widget': CustomWidget}), + (data_field, {'widget': CustomWidget, 'localize': True}), ] self.assertEqual(callback.log, expected_log) |