(self)
| 452 | |
| 453 | @support.requires_subprocess() |
| 454 | def test_sys_xoptions(self): |
| 455 | # Test python -X faulthandler |
| 456 | code = "import faulthandler; print(faulthandler.is_enabled())" |
| 457 | args = filter(None, (sys.executable, |
| 458 | "-E" if sys.flags.ignore_environment else "", |
| 459 | "-X", "faulthandler", "-c", code)) |
| 460 | env = os.environ.copy() |
| 461 | env.pop("PYTHONFAULTHANDLER", None) |
| 462 | # don't use assert_python_ok() because it always enables faulthandler |
| 463 | output = subprocess.check_output(args, env=env) |
| 464 | self.assertEqual(output.rstrip(), b"True") |
| 465 | |
| 466 | @support.requires_subprocess() |
| 467 | def test_env_var(self): |
nothing calls this directly
no test coverage detected