def __init__(self, serial_port_name='mock'): self.serial_port_name = serial_port_name self.mocked_serial = SerialMock(self.serial_port_name, 0.25) self.patcher = patch('serial.Serial', return_value=self.mocked_serial).start()
def cyton_mock(): """Instanciate Cyton with SerialMock and inspect buffer at tear down""" serial = SerialMock() yield cyton.Cyton(serial) serial.validate_no_message_in_buffer() serial.validate_all_patterns_consumed()