diff options
| author | Simon Charette <charette.s@gmail.com> | 2025-04-29 14:38:09 -0400 |
|---|---|---|
| committer | Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | 2025-04-30 10:38:19 +0100 |
| commit | 27ffccc96bc68cd726a12f45ddf48f96973e9dce (patch) | |
| tree | 47f8bab602234eb14e4170ea97f18a192bfa01e8 /tests/update | |
| parent | 2722cb61ccae84f593e6d2c28814e3c628743994 (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.py | 7 |
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 = [ |
