33"""
44"""
55
6- import time
76import unittest
8- from unittest .mock import Mock , patch , call
97from ctypes import c_ubyte
8+ from unittest .mock import patch , call
109
1110import canalystii as driver # low-level driver module, mock out this layer
11+
1212import can
1313from can .interfaces .canalystii import CANalystIIBus
1414
@@ -22,6 +22,9 @@ def test_initialize_from_constructor(self):
2222 with create_mock_device () as mock_device :
2323 instance = mock_device .return_value
2424 bus = CANalystIIBus (bitrate = 1000000 )
25+
26+ self .assertEqual (bus .protocol , can .CANProtocol .CAN_20 )
27+
2528 instance .init .assert_has_calls (
2629 [
2730 call (0 , bitrate = 1000000 ),
@@ -34,6 +37,8 @@ def test_initialize_single_channel_only(self):
3437 with create_mock_device () as mock_device :
3538 instance = mock_device .return_value
3639 bus = CANalystIIBus (channel , bitrate = 1000000 )
40+
41+ self .assertEqual (bus .protocol , can .CANProtocol .CAN_20 )
3742 instance .init .assert_called_once_with (channel , bitrate = 1000000 )
3843
3944 def test_initialize_with_timing_registers (self ):
@@ -43,6 +48,8 @@ def test_initialize_with_timing_registers(self):
4348 f_clock = 8_000_000 , btr0 = 0x03 , btr1 = 0x6F
4449 )
4550 bus = CANalystIIBus (bitrate = None , timing = timing )
51+ self .assertEqual (bus .protocol , can .CANProtocol .CAN_20 )
52+
4653 instance .init .assert_has_calls (
4754 [
4855 call (0 , timing0 = 0x03 , timing1 = 0x6F ),
0 commit comments