diff options
| author | Jacob Walls <jacobtylerwalls@gmail.com> | 2025-10-21 19:09:32 -0400 |
|---|---|---|
| committer | nessita <124304+nessita@users.noreply.github.com> | 2025-10-29 09:11:31 -0300 |
| commit | 1aa69a7491ce7f7f1f164a26a3dfaaa1aeeab217 (patch) | |
| tree | 0c2abee9da070daa81210f883c80413aaf849479 /tests/test_runner | |
| parent | 787cc96ef6197d73c7d4ad96f25500910c399603 (diff) | |
Fixed #36678 -- Limited retries in ParallelTestRunner.
Thanks Natalia Bidart for the review.
Diffstat (limited to 'tests/test_runner')
| -rw-r--r-- | tests/test_runner/tests.py | 7 |
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 |
