]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.14] gh-150046: Fix `test_add_python_opts` to ignore `PYTHON*` env vars (GH-150089...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 28 May 2026 17:15:20 +0000 (19:15 +0200)
committerGitHub <noreply@github.com>
Thu, 28 May 2026 17:15:20 +0000 (17:15 +0000)
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 <pradyunsg@gmail.com>
Lib/test/test_regrtest.py

index c9afe62373e70b943ea3fb2af2fa76fd8d765ceb..42cc1c2f7c7eaa95acc46c51f70b5c2633d82aad 100644 (file)
@@ -2276,7 +2276,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):