◐ Shell
clean mode source ↗

[3.6] bpo-32374: Ignore Python-level exceptions in test_bad_traverse (GH-7145) by miss-islington · Pull Request #7155 · python/cpython

Expand Up @@ -275,13 +275,19 @@ def test_bad_traverse(self): (Multiphase initialization modules only) ''' script = """if True: from test import support import importlib.util as util spec = util.find_spec('_testmultiphase') spec.name = '_testmultiphase_with_bad_traverse'
with support.SuppressCrashReport(): m = spec.loader.create_module(spec)""" try: from test import support import importlib.util as util spec = util.find_spec('_testmultiphase') spec.name = '_testmultiphase_with_bad_traverse'
with support.SuppressCrashReport(): m = spec.loader.create_module(spec) except: # Prevent Python-level exceptions from # ending the process with non-zero status # (We are testing for a crash in C-code) pass""" assert_python_failure("-c", script)

Expand Down