bpo-40280: Skip subprocess-based tests on wasm32-emscripten (GH-30615)

This commit is contained in:
Christian Heimes 2022-01-25 09:09:06 +02:00 committed by GitHub
parent e1abffca45
commit 8464fbc42e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
42 changed files with 139 additions and 23 deletions

View file

@ -412,6 +412,7 @@ class FaultHandlerTests(unittest.TestCase):
finally:
sys.stderr = orig_stderr
@support.requires_subprocess()
def test_disabled_by_default(self):
# By default, the module should be disabled
code = "import faulthandler; print(faulthandler.is_enabled())"
@ -420,6 +421,7 @@ class FaultHandlerTests(unittest.TestCase):
output = subprocess.check_output(args)
self.assertEqual(output.rstrip(), b"False")
@support.requires_subprocess()
def test_sys_xoptions(self):
# Test python -X faulthandler
code = "import faulthandler; print(faulthandler.is_enabled())"
@ -432,6 +434,7 @@ class FaultHandlerTests(unittest.TestCase):
output = subprocess.check_output(args, env=env)
self.assertEqual(output.rstrip(), b"True")
@support.requires_subprocess()
def test_env_var(self):
# empty env var
code = "import faulthandler; print(faulthandler.is_enabled())"