def test_close(self, target, monkeypatch, serial_port): serial_mock = Mock() serial_mock.close = MagicMock() monkeypatch.setattr(serial, 'Serial', serial_mock) s = SerialDriver(target) s.serial = serial_mock s.on_activate() s.close() assert (serial_mock.close.called)
def test_write(self, target, monkeypatch, serial_port): serial_mock = Mock() serial_mock.write = MagicMock() monkeypatch.setattr(serial, 'Serial', serial_mock) s = SerialDriver(target) s.serial = serial_mock s.on_activate() s.write(b"testdata") serial_mock.write.assert_called_with(b"testdata")
def test_deactivate(self, target, monkeypatch, serial_port, mocker): serial_mock = mocker.Mock() serial_mock.close = mocker.MagicMock() monkeypatch.setattr(serial, 'Serial', serial_mock) s = SerialDriver(target, "serial") s.serial = serial_mock target.activate(s) target.deactivate(s) assert (serial_mock.close.called)
def test_write(self, target, monkeypatch, serial_port, mocker): serial_mock = mocker.Mock() serial_mock.write = mocker.MagicMock() monkeypatch.setattr(serial, 'Serial', serial_mock) s = SerialDriver(target, "serial") s.serial = serial_mock target.activate(s) s.write(b"testdata") serial_mock.write.assert_called_with(b"testdata")
def test_read(self, target, monkeypatch, serial_port): serial_mock = Mock() serial_mock.read = MagicMock() serial_mock.in_waiting = 0 monkeypatch.setattr(serial, 'Serial', serial_mock) s = SerialDriver(target) s.serial = serial_mock s.on_activate() s.read() assert (serial_mock.read.called)
def test_read(self, target, monkeypatch, serial_port, mocker): serial_mock = mocker.Mock() serial_mock.read = mocker.MagicMock() serial_mock.in_waiting = 0 monkeypatch.setattr(serial, 'Serial', serial_mock) s = SerialDriver(target, "serial") s.serial = serial_mock target.activate(s) s.read() assert (serial_mock.read.called)