https://github.com/python/cpython/commit/671357691f84820d4a4799012e937ab9dcbfdaca
commit: 671357691f84820d4a4799012e937ab9dcbfdaca
branch: main
author: stratakis <[email protected]>
committer: vstinner <[email protected]>
date: 2026-06-26T14:48:12Z
summary:

gh-98894: Skip test_dtrace when building without dtrace (#152239)

files:
M Lib/test/test_dtrace.py

diff --git a/Lib/test/test_dtrace.py b/Lib/test/test_dtrace.py
index 3de87fc704d43e..2cfd94239aee24 100644
--- a/Lib/test/test_dtrace.py
+++ b/Lib/test/test_dtrace.py
@@ -14,6 +14,10 @@
 
 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):
@@ -397,12 +401,9 @@ class BPFTraceOptimizedTests(TraceTests, 
unittest.TestCase):
 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

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to