diff options
Diffstat (limited to 'tests/basic')
| -rw-r--r-- | tests/basic/tests.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/basic/tests.py b/tests/basic/tests.py index bda59d82fa..38fb9ca200 100644 --- a/tests/basic/tests.py +++ b/tests/basic/tests.py @@ -186,6 +186,12 @@ class ModelInstanceCreationTests(TestCase): with self.assertNumQueries(1): PrimaryKeyWithDefault().save() + def test_save_primary_with_default_force_update(self): + # An UPDATE attempt is made if explicitly requested. + obj = PrimaryKeyWithDefault.objects.create() + with self.assertNumQueries(1): + PrimaryKeyWithDefault(uuid=obj.pk).save(force_update=True) + def test_save_primary_with_db_default(self): # An UPDATE attempt is skipped when a primary key has db_default. with self.assertNumQueries(1): |
