@@ -79,6 +79,8 @@ def mock_xldriver() -> None:
7979def test_bus_creation_mocked (mock_xldriver ) -> None :
8080 bus = can .Bus (channel = 0 , interface = "vector" , _testing = True )
8181 assert isinstance (bus , canlib .VectorBus )
82+ assert bus .protocol == can .CanProtocol .CAN_20
83+
8284 can .interfaces .vector .canlib .xldriver .xlOpenDriver .assert_called ()
8385 can .interfaces .vector .canlib .xldriver .xlGetApplConfig .assert_called ()
8486
@@ -95,6 +97,8 @@ def test_bus_creation_mocked(mock_xldriver) -> None:
9597def test_bus_creation () -> None :
9698 bus = can .Bus (channel = 0 , serial = _find_virtual_can_serial (), interface = "vector" )
9799 assert isinstance (bus , canlib .VectorBus )
100+ assert bus .protocol == can .CanProtocol .CAN_20
101+
98102 bus .shutdown ()
99103
100104 xl_channel_config = _find_xl_channel_config (
@@ -108,12 +112,15 @@ def test_bus_creation() -> None:
108112
109113 bus = canlib .VectorBus (channel = 0 , serial = _find_virtual_can_serial ())
110114 assert isinstance (bus , canlib .VectorBus )
115+ assert bus .protocol == can .CanProtocol .CAN_20
111116 bus .shutdown ()
112117
113118
114119def test_bus_creation_bitrate_mocked (mock_xldriver ) -> None :
115120 bus = can .Bus (channel = 0 , interface = "vector" , bitrate = 200_000 , _testing = True )
116121 assert isinstance (bus , canlib .VectorBus )
122+ assert bus .protocol == can .CanProtocol .CAN_20
123+
117124 can .interfaces .vector .canlib .xldriver .xlOpenDriver .assert_called ()
118125 can .interfaces .vector .canlib .xldriver .xlGetApplConfig .assert_called ()
119126
@@ -139,6 +146,7 @@ def test_bus_creation_bitrate() -> None:
139146 bitrate = 200_000 ,
140147 )
141148 assert isinstance (bus , canlib .VectorBus )
149+ assert bus .protocol == can .CanProtocol .CAN_20
142150
143151 xl_channel_config = _find_xl_channel_config (
144152 serial = _find_virtual_can_serial (), channel = 0
@@ -151,6 +159,8 @@ def test_bus_creation_bitrate() -> None:
151159def test_bus_creation_fd_mocked (mock_xldriver ) -> None :
152160 bus = can .Bus (channel = 0 , interface = "vector" , fd = True , _testing = True )
153161 assert isinstance (bus , canlib .VectorBus )
162+ assert bus .protocol == can .CanProtocol .CAN_FD
163+
154164 can .interfaces .vector .canlib .xldriver .xlOpenDriver .assert_called ()
155165 can .interfaces .vector .canlib .xldriver .xlGetApplConfig .assert_called ()
156166
@@ -171,6 +181,7 @@ def test_bus_creation_fd() -> None:
171181 channel = 0 , serial = _find_virtual_can_serial (), interface = "vector" , fd = True
172182 )
173183 assert isinstance (bus , canlib .VectorBus )
184+ assert bus .protocol == can .CanProtocol .CAN_FD
174185
175186 xl_channel_config = _find_xl_channel_config (
176187 serial = _find_virtual_can_serial (), channel = 0
@@ -202,6 +213,8 @@ def test_bus_creation_fd_bitrate_timings_mocked(mock_xldriver) -> None:
202213 _testing = True ,
203214 )
204215 assert isinstance (bus , canlib .VectorBus )
216+ assert bus .protocol == can .CanProtocol .CAN_FD
217+
205218 can .interfaces .vector .canlib .xldriver .xlOpenDriver .assert_called ()
206219 can .interfaces .vector .canlib .xldriver .xlGetApplConfig .assert_called ()
207220
@@ -344,6 +357,7 @@ def test_bus_creation_timing() -> None:
344357 timing = timing ,
345358 )
346359 assert isinstance (bus , canlib .VectorBus )
360+ assert bus .protocol == can .CanProtocol .CAN_20
347361
348362 xl_channel_config = _find_xl_channel_config (
349363 serial = _find_virtual_can_serial (), channel = 0
@@ -375,6 +389,8 @@ def test_bus_creation_timingfd_mocked(mock_xldriver) -> None:
375389 _testing = True ,
376390 )
377391 assert isinstance (bus , canlib .VectorBus )
392+ assert bus .protocol == can .CanProtocol .CAN_FD
393+
378394 can .interfaces .vector .canlib .xldriver .xlOpenDriver .assert_called ()
379395 can .interfaces .vector .canlib .xldriver .xlGetApplConfig .assert_called ()
380396
@@ -423,6 +439,8 @@ def test_bus_creation_timingfd() -> None:
423439 timing = timing ,
424440 )
425441
442+ assert bus .protocol == can .CanProtocol .CAN_FD
443+
426444 xl_channel_config = _find_xl_channel_config (
427445 serial = _find_virtual_can_serial (), channel = 0
428446 )
0 commit comments