diff --git a/test/test_bit_timing.py b/test/test_bit_timing.py index a0d4e03a5..d0d0a4a7f 100644 --- a/test/test_bit_timing.py +++ b/test/test_bit_timing.py @@ -175,7 +175,7 @@ def test_from_btr(): def test_btr_persistence(): f_clock = 8_000_000 for btr0btr1 in PCAN_BITRATES.values(): - btr1, btr0 = struct.unpack("BB", btr0btr1) + btr0, btr1 = struct.pack(">H", btr0btr1.value) t = can.BitTiming.from_registers(f_clock, btr0, btr1) assert t.btr0 == btr0 diff --git a/test/test_pcan.py b/test/test_pcan.py index 19fa44dc7..be6c5ad64 100644 --- a/test/test_pcan.py +++ b/test/test_pcan.py @@ -3,6 +3,7 @@ """ import ctypes +import struct import unittest from unittest import mock from unittest.mock import Mock, patch @@ -379,9 +380,7 @@ def test_detect_available_configs(self) -> None: self.assertEqual(len(configs), 50) else: value = (TPCANChannelInformation * 1).from_buffer_copy( - b"Q\x00\x05\x00\x01\x00\x00\x00PCAN-USB FD\x00\x00\x00\x00" - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - b'\x00\x00\x00\x00\x00\x00\x003"\x11\x00\x01\x00\x00\x00' + struct.pack("HBBI33sII", 81, 5, 0, 1, b"PCAN-USB FD", 1122867, 1) ) self.mock_pcan.GetValue = Mock(return_value=(PCAN_ERROR_OK, value)) configs = PcanBus._detect_available_configs()