mirror of
https://github.com/django/django.git
synced 2025-11-20 03:30:00 +00:00
Fixed #36678 -- Limited retries in ParallelTestRunner.
Thanks Natalia Bidart for the review.
This commit is contained in:
parent
787cc96ef6
commit
1aa69a7491
2 changed files with 22 additions and 4 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue