summaryrefslogtreecommitdiff
path: root/tests/regressiontests
diff options
context:
space:
mode:
authorRussell Keith-Magee <russell@keith-magee.com>2011-03-04 00:23:00 +0000
committerRussell Keith-Magee <russell@keith-magee.com>2011-03-04 00:23:00 +0000
commit4b746a6a2421bd22c3135ac2947b5f7370d2dd87 (patch)
tree072dda47b946c4683b7f14794598d9a77709d3e1 /tests/regressiontests
parent185b4f49ca2e61c62208425c06bb6a19a25eaca3 (diff)
Fixed #15549 -- Removed dependency on specific primary keys. Thanks to bberes for the report.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15744 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests/regressiontests')
-rw-r--r--tests/regressiontests/model_formsets_regress/tests.py26
1 files changed, 15 insertions, 11 deletions
diff --git a/tests/regressiontests/model_formsets_regress/tests.py b/tests/regressiontests/model_formsets_regress/tests.py
index eb78a03ac3..e6c2633a08 100644
--- a/tests/regressiontests/model_formsets_regress/tests.py
+++ b/tests/regressiontests/model_formsets_regress/tests.py
@@ -337,14 +337,6 @@ class FormfieldShouldDeleteFormTests(TestCase):
'form-3-serial': '5',
}
- bound_ids = {
- 'form-INITIAL_FORMS': '4',
- 'form-0-id': '1',
- 'form-1-id': '2',
- 'form-2-id': '3',
- 'form-3-id': '4',
- }
-
delete_all_ids = {
'form-0-DELETE': '1',
'form-1-DELETE': '1',
@@ -365,7 +357,11 @@ class FormfieldShouldDeleteFormTests(TestCase):
# pass standard data dict & see none updated
data = dict(self.data)
- data.update(self.bound_ids)
+ data['form-INITIAL_FORMS'] = 4
+ data.update(dict(
+ ('form-%d-id' % i, user.id)
+ for i,user in enumerate(User.objects.all())
+ ))
formset = self.NormalFormset(data, queryset=User.objects.all())
self.assertTrue(formset.is_valid())
self.assertEqual(len(formset.save()), 0)
@@ -378,7 +374,11 @@ class FormfieldShouldDeleteFormTests(TestCase):
# create data dict with all fields marked for deletion
data = dict(self.data)
- data.update(self.bound_ids)
+ data['form-INITIAL_FORMS'] = 4
+ data.update(dict(
+ ('form-%d-id' % i, user.id)
+ for i,user in enumerate(User.objects.all())
+ ))
data.update(self.delete_all_ids)
formset = self.NormalFormset(data, queryset=User.objects.all())
self.assertTrue(formset.is_valid())
@@ -393,7 +393,11 @@ class FormfieldShouldDeleteFormTests(TestCase):
# Create formset with custom Delete function
# create data dict with all fields marked for deletion
data = dict(self.data)
- data.update(self.bound_ids)
+ data['form-INITIAL_FORMS'] = 4
+ data.update(dict(
+ ('form-%d-id' % i, user.id)
+ for i,user in enumerate(User.objects.all())
+ ))
data.update(self.delete_all_ids)
formset = self.DeleteFormset(data, queryset=User.objects.all())