12 from unittest.mock
import Mock, ANY
14 from mock
import Mock, ANY
23 DEFAULT_TRANSFER_PRIORITY = 20
31 msg = pyuavcan_v0.protocol.debug.KeyValue()
35 transfer = transport.Transfer(
39 transfer_priority=DEFAULT_TRANSFER_PRIORITY,
40 service_not_message=
False)
43 CANFrame(can_id=f.message_id, data=f.bytes, extended=
True)
44 for f
in transfer.to_frames()
60 self.
node.add_handler(pyuavcan_v0.protocol.debug.KeyValue,
67 self.
node.add_handler(pyuavcan_v0.protocol.debug.KeyValue,
70 with self.assertRaises(RuntimeError):
74 mock_cb = Mock(return_value=
None)
76 self.
node.add_handler(pyuavcan_v0.protocol.debug.KeyValue,
78 self.
node.add_handler(pyuavcan_v0.protocol.debug.KeyValue,
82 mock_cb.assert_any_call(ANY)
86 if __name__ ==
'__main__':