summaryrefslogtreecommitdiff
path: root/tests/basic/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basic/tests.py')
-rw-r--r--tests/basic/tests.py6
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):