summaryrefslogtreecommitdiff
path: root/tests/update
diff options
context:
space:
mode:
authorSimon Charette <charette.s@gmail.com>2025-04-29 14:38:09 -0400
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2025-04-30 10:38:19 +0100
commit27ffccc96bc68cd726a12f45ddf48f96973e9dce (patch)
tree47f8bab602234eb14e4170ea97f18a192bfa01e8 /tests/update
parent2722cb61ccae84f593e6d2c28814e3c628743994 (diff)
Used bulk_create where possible in update tests.
This shaves off 21 INSERT queries. Thanks Clifford for the review.
Diffstat (limited to 'tests/update')
-rw-r--r--tests/update/tests.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/update/tests.py b/tests/update/tests.py
index 079e00818a..6f9dc60bae 100644
--- a/tests/update/tests.py
+++ b/tests/update/tests.py
@@ -25,8 +25,8 @@ class SimpleTest(TestCase):
def setUpTestData(cls):
cls.a1 = A.objects.create()
cls.a2 = A.objects.create()
+ B.objects.bulk_create(B(a=cls.a1) for _ in range(20))
for x in range(20):
- B.objects.create(a=cls.a1)
D.objects.create(a=cls.a1)
def test_nonempty_update(self):
@@ -292,8 +292,9 @@ class MySQLUpdateOrderByTest(TestCase):
@classmethod
def setUpTestData(cls):
- UniqueNumber.objects.create(number=1)
- UniqueNumber.objects.create(number=2)
+ UniqueNumber.objects.bulk_create(
+ [UniqueNumber(number=1), UniqueNumber(number=2)]
+ )
def test_order_by_update_on_unique_constraint(self):
tests = [