summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_regrtest.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_regrtest.py')
-rw-r--r--Lib/test/test_regrtest.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/Lib/test/test_regrtest.py b/Lib/test/test_regrtest.py
index 17eff61..97ce797 100644
--- a/Lib/test/test_regrtest.py
+++ b/Lib/test/test_regrtest.py
@@ -473,6 +473,19 @@ class ParseArgsTestCase(unittest.TestCase):
self.assertEqual(regrtest.hunt_refleak.runs, 10)
self.assertFalse(regrtest.output_on_failure)
+ def test_single_process(self):
+ args = ['-j2', '--single-process']
+ with support.captured_stderr():
+ regrtest = self.create_regrtest(args)
+ self.assertEqual(regrtest.num_workers, 0)
+ self.assertTrue(regrtest.single_process)
+
+ args = ['--fast-ci', '--single-process']
+ with support.captured_stderr():
+ regrtest = self.create_regrtest(args)
+ self.assertEqual(regrtest.num_workers, 0)
+ self.assertTrue(regrtest.single_process)
+
@dataclasses.dataclass(slots=True)
class Rerun: