diff options
| author | Brian Rosner <brosner@gmail.com> | 2009-10-30 09:11:56 +0000 |
|---|---|---|
| committer | Brian Rosner <brosner@gmail.com> | 2009-10-30 09:11:56 +0000 |
| commit | 8dd4a28721918ee0f42f6698b2c7403f75b25646 (patch) | |
| tree | 0a9bbbaf3ed944319ddb962d23e732f325536fc0 /tests/regressiontests/model_formsets_regress/tests.py | |
| parent | 8812060d77199c8710bd885f8d6d38bcb46112f0 (diff) | |
Fixed #11872 -- Instantiate the correct model in BaseInlineFormSet.__init__ when instance is None. Thanks tobias.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11688 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests/regressiontests/model_formsets_regress/tests.py')
| -rw-r--r-- | tests/regressiontests/model_formsets_regress/tests.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/regressiontests/model_formsets_regress/tests.py b/tests/regressiontests/model_formsets_regress/tests.py index f5e9355e42..4dba9fc19f 100644 --- a/tests/regressiontests/model_formsets_regress/tests.py +++ b/tests/regressiontests/model_formsets_regress/tests.py @@ -140,3 +140,13 @@ class InlineFormsetTests(TestCase): self.assertEqual(manager[1]['name'], 'Terry Gilliam') else: self.fail('Errors found on formset:%s' % form_set.errors) + + def test_formset_with_none_instance(self): + "A formset with instance=None can be created. Regression for #11872" + Form = modelform_factory(User) + FormSet = inlineformset_factory(User, UserSite) + + # Instantiate the Form and FormSet to prove + # you can create a formset with an instance of None + form = Form(instance=None) + formset = FormSet(instance=None) |
