@@ -79,6 +79,8 @@ def mock_xldriver() -> None:
79
79
def test_bus_creation_mocked (mock_xldriver ) -> None :
80
80
bus = can .Bus (channel = 0 , interface = "vector" , _testing = True )
81
81
assert isinstance (bus , canlib .VectorBus )
82
+ assert bus .protocol == can .CanProtocol .CAN_20
83
+
82
84
can .interfaces .vector .canlib .xldriver .xlOpenDriver .assert_called ()
83
85
can .interfaces .vector .canlib .xldriver .xlGetApplConfig .assert_called ()
84
86
@@ -95,6 +97,8 @@ def test_bus_creation_mocked(mock_xldriver) -> None:
95
97
def test_bus_creation () -> None :
96
98
bus = can .Bus (channel = 0 , serial = _find_virtual_can_serial (), interface = "vector" )
97
99
assert isinstance (bus , canlib .VectorBus )
100
+ assert bus .protocol == can .CanProtocol .CAN_20
101
+
98
102
bus .shutdown ()
99
103
100
104
xl_channel_config = _find_xl_channel_config (
@@ -108,12 +112,15 @@ def test_bus_creation() -> None:
108
112
109
113
bus = canlib .VectorBus (channel = 0 , serial = _find_virtual_can_serial ())
110
114
assert isinstance (bus , canlib .VectorBus )
115
+ assert bus .protocol == can .CanProtocol .CAN_20
111
116
bus .shutdown ()
112
117
113
118
114
119
def test_bus_creation_bitrate_mocked (mock_xldriver ) -> None :
115
120
bus = can .Bus (channel = 0 , interface = "vector" , bitrate = 200_000 , _testing = True )
116
121
assert isinstance (bus , canlib .VectorBus )
122
+ assert bus .protocol == can .CanProtocol .CAN_20
123
+
117
124
can .interfaces .vector .canlib .xldriver .xlOpenDriver .assert_called ()
118
125
can .interfaces .vector .canlib .xldriver .xlGetApplConfig .assert_called ()
119
126
@@ -139,6 +146,7 @@ def test_bus_creation_bitrate() -> None:
139
146
bitrate = 200_000 ,
140
147
)
141
148
assert isinstance (bus , canlib .VectorBus )
149
+ assert bus .protocol == can .CanProtocol .CAN_20
142
150
143
151
xl_channel_config = _find_xl_channel_config (
144
152
serial = _find_virtual_can_serial (), channel = 0
@@ -151,6 +159,8 @@ def test_bus_creation_bitrate() -> None:
151
159
def test_bus_creation_fd_mocked (mock_xldriver ) -> None :
152
160
bus = can .Bus (channel = 0 , interface = "vector" , fd = True , _testing = True )
153
161
assert isinstance (bus , canlib .VectorBus )
162
+ assert bus .protocol == can .CanProtocol .CAN_FD
163
+
154
164
can .interfaces .vector .canlib .xldriver .xlOpenDriver .assert_called ()
155
165
can .interfaces .vector .canlib .xldriver .xlGetApplConfig .assert_called ()
156
166
@@ -171,6 +181,7 @@ def test_bus_creation_fd() -> None:
171
181
channel = 0 , serial = _find_virtual_can_serial (), interface = "vector" , fd = True
172
182
)
173
183
assert isinstance (bus , canlib .VectorBus )
184
+ assert bus .protocol == can .CanProtocol .CAN_FD
174
185
175
186
xl_channel_config = _find_xl_channel_config (
176
187
serial = _find_virtual_can_serial (), channel = 0
@@ -202,6 +213,8 @@ def test_bus_creation_fd_bitrate_timings_mocked(mock_xldriver) -> None:
202
213
_testing = True ,
203
214
)
204
215
assert isinstance (bus , canlib .VectorBus )
216
+ assert bus .protocol == can .CanProtocol .CAN_FD
217
+
205
218
can .interfaces .vector .canlib .xldriver .xlOpenDriver .assert_called ()
206
219
can .interfaces .vector .canlib .xldriver .xlGetApplConfig .assert_called ()
207
220
@@ -344,6 +357,7 @@ def test_bus_creation_timing() -> None:
344
357
timing = timing ,
345
358
)
346
359
assert isinstance (bus , canlib .VectorBus )
360
+ assert bus .protocol == can .CanProtocol .CAN_20
347
361
348
362
xl_channel_config = _find_xl_channel_config (
349
363
serial = _find_virtual_can_serial (), channel = 0
@@ -375,6 +389,8 @@ def test_bus_creation_timingfd_mocked(mock_xldriver) -> None:
375
389
_testing = True ,
376
390
)
377
391
assert isinstance (bus , canlib .VectorBus )
392
+ assert bus .protocol == can .CanProtocol .CAN_FD
393
+
378
394
can .interfaces .vector .canlib .xldriver .xlOpenDriver .assert_called ()
379
395
can .interfaces .vector .canlib .xldriver .xlGetApplConfig .assert_called ()
380
396
@@ -423,6 +439,8 @@ def test_bus_creation_timingfd() -> None:
423
439
timing = timing ,
424
440
)
425
441
442
+ assert bus .protocol == can .CanProtocol .CAN_FD
443
+
426
444
xl_channel_config = _find_xl_channel_config (
427
445
serial = _find_virtual_can_serial (), channel = 0
428
446
)
0 commit comments