diff options
| author | Adam Johnson <me@adamj.eu> | 2022-09-28 09:02:54 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-09-28 19:39:25 +0200 |
| commit | 0f5b11eca0ba199501941fa244b276aaa10353c8 (patch) | |
| tree | f1757d350b23681ebafa11f7f6c80bf0f6365840 /tests/test_runner | |
| parent | 4a910f3de35338df7d4fcd8b7729fd1e31edaad0 (diff) | |
Refs #34010 -- Made --debug-mode work for parallel tests using spawn.
Bug in 3b3f38b3b09b0f2373e51406ecb8c9c45d36aebc.
Thanks Kevin Renskers for the report.
Diffstat (limited to 'tests/test_runner')
| -rw-r--r-- | tests/test_runner/tests.py | 7 |
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): |
