From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Thu, 28 May 2026 17:15:27 +0000 (+0200) Subject: [3.15] gh-150046: Fix `test_add_python_opts` to ignore `PYTHON*` env vars (GH-150089... X-Git-Tag: v3.15.0b2~49 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=77666483b71561116f922b3847c044c631d8e647;p=thirdparty%2FPython%2Fcpython.git [3.15] gh-150046: Fix `test_add_python_opts` to ignore `PYTHON*` env vars (GH-150089) (#150561) gh-150046: Fix `test_add_python_opts` to ignore `PYTHON*` env vars (GH-150089) Avoid the runtime environment from affecting the tests' behaviours, which notably checks the warning filters which can be controlled by various PYTHON environment variables. (cherry picked from commit ef2246f788832a64ba7c5215c8e72f8e539e59b4) Co-authored-by: Pradyun Gedam --- diff --git a/Lib/test/test_regrtest.py b/Lib/test/test_regrtest.py index 02f6e0c74b5c..874c6bb76b1a 100644 --- a/Lib/test/test_regrtest.py +++ b/Lib/test/test_regrtest.py @@ -2283,7 +2283,8 @@ class ArgsTestCase(BaseTestCase): proc = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, - text=True) + text=True, + env=support.make_clean_env()) self.assertEqual(proc.returncode, 0, proc) def test_add_python_opts(self):