summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJacob Walls <jacobtylerwalls@gmail.com>2025-10-21 19:09:32 -0400
committerNatalia <124304+nessita@users.noreply.github.com>2025-10-29 09:12:12 -0300
commit69386758efaae997bc3fc5b8de0e742033fec662 (patch)
tree79dccdc60366452bcfb263123b2ed24ec70834f7 /tests
parentf13e6c90cfc1a35888df801c36bf0e5c080515a9 (diff)
[6.0.x] Fixed #36678 -- Limited retries in ParallelTestRunner.
Thanks Natalia Bidart for the review. Backport of 1aa69a7491ce7f7f1f164a26a3dfaaa1aeeab217 from main.
Diffstat (limited to 'tests')
-rw-r--r--tests/test_runner/tests.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/test_runner/tests.py b/tests/test_runner/tests.py
index 2c1fc3ad68..9173fa5d36 100644
--- a/tests/test_runner/tests.py
+++ b/tests/test_runner/tests.py
@@ -3,6 +3,7 @@ Tests for django test runner
"""
import collections.abc
+import functools
import multiprocessing
import os
import sys
@@ -738,8 +739,10 @@ class TestRunnerInitializerTests(SimpleTestCase):
"test_runner_apps.simple.tests",
]
)
- # Initializer must be a function.
- self.assertIs(mocked_pool.call_args.kwargs["initializer"], _init_worker)
+ # Initializer must be a partial function binding _init_worker.
+ initializer = mocked_pool.call_args.kwargs["initializer"]
+ self.assertIsInstance(initializer, functools.partial)
+ self.assertIs(initializer.args[0], _init_worker)
initargs = mocked_pool.call_args.kwargs["initargs"]
self.assertEqual(len(initargs), 7)
self.assertEqual(initargs[5], True) # debug_mode