summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAdam Johnson <me@adamj.eu>2022-09-28 09:02:54 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-09-28 20:40:23 +0200
commitb826b38847a170067a414658ca97ac07a413ae65 (patch)
tree480cac829c065b60044eb2f93833ca20f93b5b86 /tests
parent5630a6ca2942590180fe0b5890af33515d28d91d (diff)
[4.1.x] Refs #34010 -- Made --debug-mode work for parallel tests using spawn.
Bug in 3b3f38b3b09b0f2373e51406ecb8c9c45d36aebc. Thanks Kevin Renskers for the report. Backport of 0f5b11eca0ba199501941fa244b276aaa10353c8 from main
Diffstat (limited to 'tests')
-rw-r--r--tests/test_runner/tests.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/test_runner/tests.py b/tests/test_runner/tests.py
index b3c7cc5a55..30ea4ea670 100644
--- a/tests/test_runner/tests.py
+++ b/tests/test_runner/tests.py
@@ -713,7 +713,9 @@ class TestRunnerInitializerTests(SimpleTestCase):
runner = self.test_runner(**kwargs)
return runner.run(suite)
- runner = StubTestRunner(verbosity=0, interactive=False, parallel=2)
+ runner = StubTestRunner(
+ verbosity=0, interactive=False, parallel=2, debug_mode=True
+ )
with self.assertRaisesMessage(Exception, "multiprocessing.Pool()"):
runner.run_tests(
[
@@ -723,6 +725,9 @@ class TestRunnerInitializerTests(SimpleTestCase):
)
# Initializer must be a function.
self.assertIs(mocked_pool.call_args.kwargs["initializer"], _init_worker)
+ initargs = mocked_pool.call_args.kwargs["initargs"]
+ self.assertEqual(len(initargs), 6)
+ self.assertEqual(initargs[5], True) # debug_mode
class Ticket17477RegressionTests(AdminScriptTestCase):