Lines Matching refs:env
211 def run_py(self, args, env=None, allow_fail=False, expect_returncode=0, argv=None):
216 env = {
221 **{k.upper(): v for k, v in (env or {}).items()},
227 env=env,
386 self.assertEqual(company, data["env.company"])
387 self.assertEqual("3.100", data["env.tag"])
391 data = self.run_py([f"-V:{company}/"], env=dict(PY_PYTHON="3.0"))
393 self.assertEqual(company, data["env.company"])
394 self.assertEqual("3.100", data["env.tag"])
400 self.assertEqual(company, data["env.company"])
401 self.assertEqual("3.100", data["env.tag"])
405 self.assertEqual(company, data["env.company"])
406 self.assertEqual("3.100-32", data["env.tag"])
410 self.assertEqual(company, data["env.company"])
411 self.assertEqual("3.100-arm64", data["env.tag"])
419 self.assertEqual(company, data["env.company"])
420 self.assertEqual("3.100", data["env.tag"])
426 env={"PYLAUNCHER_LIMIT_TO_COMPANY": company},
435 self.assertEqual("PythonCore", data["env.company"])
436 self.assertTrue(data["env.tag"].startswith("3."), data["env.tag"])
445 self.assertEqual("PythonCore", data["env.company"])
446 self.assertTrue(data["env.tag"].startswith("3."), data["env.tag"])
447 self.assertTrue(data["env.tag"].endswith("-32"), data["env.tag"])
455 self.assertEqual("PythonCore", data["env.company"])
456 self.assertTrue(data["env.tag"].startswith("2."), data["env.tag"])
480 data = self.run_py(["-arg"], env=TEST_PY_ENV)
486 data = self.run_py(["-2", "-arg"], env=TEST_PY_ENV)
492 data = self.run_py(["-3", "-arg"], env=TEST_PY_ENV)
507 data = self.run_py(["-0"], env=TEST_PY_ENV)
517 with self.fake_venv() as (venv_exe, env):
518 data = self.run_py(["-0p"], env=env)
527 data = self.run_py(["-0"], env=env)
537 with self.fake_venv() as (venv_exe, env):
538 data1 = self.run_py([], env={**env, "PY_PYTHON": "PythonTestSuite/3"})
539 data2 = self.run_py(["-V:PythonTestSuite/3"], env={**env, "PY_PYTHON": "PythonTestSuite/3"})
622 with self.script(f"#! /usr/bin/env {stem} -prearg") as script:
625 env={"PATH": f"{Path(sys.executable).parent};{os.getenv('PATH')}"},
633 with self.script(f"#! /usr/bin/env {name} -prearg") as script:
636 env={"PATH": f"{Path(sys.executable).parent};{os.getenv('PATH')}"},
643 with self.script(f"#! /usr/bin/env {stem}") as script:
646 env={"PATH": f"{self.get_py_exe().parent};{os.getenv('PATH')}"},
652 data = self.run_py(["-V:3.10"], env={"PYLAUNCHER_ALWAYS_INSTALL": "1"}, expect_returncode=111)