diff options
author | Victor Stinner <vstinner@python.org> | 2023-10-01 20:41:03 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-01 20:41:03 (GMT) |
commit | 65c285062ce2769249610348636d3d73153e0144 (patch) | |
tree | 5ed39ac8bac483fee3119b281dd3ef0565730a38 /Lib/test/test_regrtest.py | |
parent | adf0f15a06c6e8ddd1a6d59b28efcbb26289f080 (diff) | |
download | cpython-65c285062ce2769249610348636d3d73153e0144.zip cpython-65c285062ce2769249610348636d3d73153e0144.tar.gz cpython-65c285062ce2769249610348636d3d73153e0144.tar.bz2 |
gh-110164: regrtest disables random if SOURCE_DATE_EPOCH (#110168)
If the SOURCE_DATE_EPOCH environment variable is defined, regrtest
now disables randomization of tests.
Diffstat (limited to 'Lib/test/test_regrtest.py')
-rw-r--r-- | Lib/test/test_regrtest.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Lib/test/test_regrtest.py b/Lib/test/test_regrtest.py index 0e052e2..3807134 100644 --- a/Lib/test/test_regrtest.py +++ b/Lib/test/test_regrtest.py @@ -148,6 +148,14 @@ class ParseArgsTestCase(unittest.TestCase): ns = self.parse_args([opt]) self.assertTrue(ns.randomize) + with os_helper.EnvironmentVarGuard() as env: + env['SOURCE_DATE_EPOCH'] = '1' + + ns = self.parse_args(['--randomize']) + regrtest = main.Regrtest(ns) + self.assertFalse(regrtest.randomize) + self.assertIsNone(regrtest.random_seed) + def test_randseed(self): ns = self.parse_args(['--randseed', '12345']) self.assertEqual(ns.random_seed, 12345) |