예제 #1
0
 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()
예제 #2
0
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()