async def test_get_value_after_update(monkeypatch): """Test get_value() after an update.""" _mock = TeslaMock(monkeypatch) _controller = Controller(None) _data = _mock.data_request_vehicle() _sensor = Battery(_data, _controller) await _sensor.async_update() assert not _sensor is None assert not _sensor.get_value() is None assert _sensor.get_value() == 64
async def test_async_update(monkeypatch): """Test async_update().""" _mock = TeslaMock(monkeypatch) _controller = Controller(None) _data = _mock.data_request_vehicle() _data["charge_state"]["battery_level"] = 12.3 _sensor = Battery(_data, _controller) await _sensor.async_update() assert not _sensor is None assert not _sensor.get_value() is None assert _sensor.get_value() == 12.3
def test_get_value_on_init(monkeypatch): """Test get_value() after initialization.""" _mock = TeslaMock(monkeypatch) _controller = Controller(None) _data = _mock.data_request_vehicle() _sensor = Battery(_data, _controller) assert not _sensor is None assert _sensor.get_value() is None