diff options
Diffstat (limited to 'tests/bulk_create')
| -rw-r--r-- | tests/bulk_create/tests.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/bulk_create/tests.py b/tests/bulk_create/tests.py index b12ddcaeca..2b3e65594f 100644 --- a/tests/bulk_create/tests.py +++ b/tests/bulk_create/tests.py @@ -252,3 +252,12 @@ class BulkCreateTests(TestCase): # Objects save via bulk_create() and save() should have equal state. self.assertEqual(country_nl._state.adding, country_be._state.adding) self.assertEqual(country_nl._state.db, country_be._state.db) + + def test_set_state_with_pk_specified(self): + state_ca = State(two_letter_code='CA') + state_ny = State(two_letter_code='NY') + State.objects.bulk_create([state_ca]) + state_ny.save() + # Objects save via bulk_create() and save() should have equal state. + self.assertEqual(state_ca._state.adding, state_ny._state.adding) + self.assertEqual(state_ca._state.db, state_ny._state.db) |
