From 246c30932211520a9c81b062abbae4fa45084007 Mon Sep 17 00:00:00 2001 From: dot Date: Tue, 13 Oct 2026 10:22:12 +0900 Subject: [PATCH] Skip optional monitoring C API tests before tool registration Check the existing optional _testcapi import before allocating monitoring tool IDs, so setUp SkipTest leaves no state for subsequent tests. Assisted-by: OpenAI Codex:model identifier unavailable --- Lib/test/test_monitoring.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/test/test_monitoring.py b/Lib/test/test_monitoring.py index db4059b86..97bb17f67 100644 --- a/Lib/test/test_monitoring.py +++ b/Lib/test/test_monitoring.py @@ -2599,9 +2599,9 @@ class TestCApiEventGeneration(MonitoringTestBase, unittest.TestCase): self._testcapi.monitoring_exit_scope() def setUp(self): + self._testcapi = import_helper.import_module("_testcapi") super(TestCApiEventGeneration, self).setUp() - self._testcapi = import_helper.import_module("_testcapi") capi = self._testcapi self.codelike = capi.CodeLike(2)