From d55979334dcefdb11626220000bec97ade09df07 Mon Sep 17 00:00:00 2001 From: Mariusz Felisiak Date: Mon, 28 Jul 2025 23:21:17 +0200 Subject: Fixed #36531 -- Added forkserver support to parallel test runner. --- tests/test_runner/test_discover_runner.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests/test_runner') diff --git a/tests/test_runner/test_discover_runner.py b/tests/test_runner/test_discover_runner.py index 3c68a83595..2376983e54 100644 --- a/tests/test_runner/test_discover_runner.py +++ b/tests/test_runner/test_discover_runner.py @@ -97,6 +97,16 @@ class DiscoverRunnerParallelArgumentTests(SimpleTestCase): mocked_cpu_count, ): mocked_get_start_method.return_value = "forkserver" + self.assertEqual(get_max_test_processes(), 12) + with mock.patch.dict(os.environ, {"DJANGO_TEST_PROCESSES": "7"}): + self.assertEqual(get_max_test_processes(), 7) + + def test_get_max_test_processes_other( + self, + mocked_get_start_method, + mocked_cpu_count, + ): + mocked_get_start_method.return_value = "other" self.assertEqual(get_max_test_processes(), 1) with mock.patch.dict(os.environ, {"DJANGO_TEST_PROCESSES": "7"}): self.assertEqual(get_max_test_processes(), 1) -- cgit v1.3