From bbe8226efe1d57b5ca70bd5abfb5c5458d46ad10 Mon Sep 17 00:00:00 2001 From: Mats Wichmann Date: Wed, 4 Oct 2023 07:13:21 -0600 Subject: Make sure scons_subproc_run test also passes on py3.6 Signed-off-by: Mats Wichmann --- SCons/ActionTests.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SCons/ActionTests.py b/SCons/ActionTests.py index 4e0ae72..7d99a25 100644 --- a/SCons/ActionTests.py +++ b/SCons/ActionTests.py @@ -2349,6 +2349,9 @@ class ObjectContentsTestCase(unittest.TestCase): @mock.patch("subprocess.run", mock_subprocess_run) def test_scons_subproc_run(self): """Test the argument remapping options.""" + # set phony Python versions to trigger the logic in scons_subproc_run: + # any version greater than 3.6, really + save_info, sys.version_info = sys.version_info, (3, 11, 1) env = Environment() self.assertEqual(scons_subproc_run(env), {"check": False}) with self.subTest(): @@ -2368,7 +2371,7 @@ class ObjectContentsTestCase(unittest.TestCase): ) # 3.6: - save_info, sys.version_info = sys.version_info, (3, 6, 2) + sys.version_info = (3, 6, 2) with self.subTest(): self.assertEqual( scons_subproc_run(env, capture_output=True), -- cgit v0.12