if not support.has_subprocess_support:
raise unittest.SkipTest("test module requires subprocess")
+if not sysconfig.get_config_var('WITH_DTRACE'):
+ raise unittest.SkipTest(
+ "CPython must be configured with the --with-dtrace option."
+ )
def abspath(filename):
class CheckDtraceProbes(unittest.TestCase):
@classmethod
def setUpClass(cls):
- if sysconfig.get_config_var('WITH_DTRACE'):
- readelf_major_version, readelf_minor_version = cls.get_readelf_version()
- if support.verbose:
- print(f"readelf version: {readelf_major_version}.{readelf_minor_version}")
- else:
- raise unittest.SkipTest("CPython must be configured with the --with-dtrace option.")
+ readelf_major_version, readelf_minor_version = cls.get_readelf_version()
+ if support.verbose:
+ print(f"readelf version: {readelf_major_version}.{readelf_minor_version}")
@staticmethod