From ac178b7fac96ca9696bcf82a715e2b0023fea2fa Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Fri, 14 Aug 2026 23:13:31 -0700 Subject: [PATCH] Fix clock event coverage with older bindings --- cuda_core/tests/test_enum_coverage.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/cuda_core/tests/test_enum_coverage.py b/cuda_core/tests/test_enum_coverage.py index aa537177c7d..468e2b505e2 100644 --- a/cuda_core/tests/test_enum_coverage.py +++ b/cuda_core/tests/test_enum_coverage.py @@ -128,6 +128,15 @@ _MODULES.append(system_typing) + _CLOCKS_EVENT_REASONS_STR_UNMAPPED = { + core_member + for binding_member, core_member in ( + ("EVENT_REASON_BOARD_LIMIT", "BOARD_LIMIT"), + ("EVENT_REASON_RELIABILITY", "RELIABILITY"), + ) + if binding_member not in nvml.ClocksEventReasons.__members__ + } + _CASES.extend( [ ( @@ -160,7 +169,7 @@ system_typing.ClocksEventReasons, _device._CLOCKS_EVENT_REASONS_MAPPING, set(), - set(), + _CLOCKS_EVENT_REASONS_STR_UNMAPPED, ), ( nvml.EventType,