Currently TestGetStackTrace.test_self_trace_after_ctypes_import() will fail if
the _ctypes extension is not built. Make it match test_ctypes by skipping
the test in that case.
requires_gil_enabled,
requires_remote_subprocess_debugging,
)
+from test.support.import_helper import import_module
from test.support.script_helper import make_script
from test.support.socket_helper import find_unused_port
The remote debugging code must skip these uninitialized duplicate
mappings and find the real PyRuntime. See gh-144563.
"""
+
+ # Skip the test if the _ctypes module is missing.
+ import_module("_ctypes")
+
# Run the test in a subprocess to avoid side effects
script = textwrap.dedent("""\
import os