#!/usr/bin/env python3 # SPDX-License-Identifier: MIT import importlib.util from pathlib import Path import struct import sys import unittest ROOT = Path(__file__).resolve().parent.parent sys.path.insert(0, str(ROOT / 'probes')) from clockcontract import validate_counter_image class ClockContractTests(unittest.TestCase): def test_direct_frequency_all_registers_and_directions(self): for base in (0xd53be000, 0xd51be000): for rt in range(32): data = struct.pack('