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 20:40:23 +0200 |
| commit | b826b38847a170067a414658ca97ac07a413ae65 (patch) | |
| tree | 480cac829c065b60044eb2f93833ca20f93b5b86 /tests | |
| parent | 5630a6ca2942590180fe0b5890af33515d28d91d (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.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): |
