def __init__(self, serial: Serial): self._serial = BluetoothSerial(serial) self._thread = Thread(target=self._run_readloop, daemon=True) self._stop = False self._ack_queue = Queue() self._resp_queue = Queue() self._stream_types = [] self._stream_cbs = []
def create_mock() -> Tuple[BluetoothSerial, MockSerial]: mock = MockSerial() # noinspection PyTypeChecker serial = BluetoothSerial(mock) return serial, mock
def create_sot() -> Tuple[MockSerial, BluetoothSerial]: mock = MockSerial() # noinspection PyTypeChecker serial = BluetoothSerial(mock) return mock, serial
def setUp(self) -> None: self._mock_creator = PTYSerialMockCreator() serial, self._master = self._mock_creator.create_mock() bt_serial = BluetoothSerial(serial) self._sot = BluetoothRequestHandler(bt_serial)
def __init__(self, serial: Serial): self._serial = BluetoothSerial(serial) self._bluetooth = BluetoothRequestHandler(self._serial) self._thread = Thread(target=self._run_readloop, daemon=True)