hass-core/tests/components/myuplink/test_update.py
Åke Strandberg 8376c07969
Add myuplink diagnostics download (#109925)
* Dump all relevant data from API

* Cleanup and adjust

* Redact serialNumber

* WIP

* Add fixtures

* WIP

* Tests for diagnostics completed

* Address review comments

* Change to fake token

* Add missed redact

* Improve mocks

* Resolve review comments
2024-02-12 10:56:06 +01:00

22 lines
549 B
Python

"""Tests for myuplink update module."""
from unittest.mock import AsyncMock
from homeassistant.core import HomeAssistant
from . import setup_integration
from tests.common import MockConfigEntry
async def test_update_states(
hass: HomeAssistant,
mock_myuplink_client: AsyncMock,
mock_config_entry: MockConfigEntry,
) -> None:
"""Test update state."""
await setup_integration(hass, mock_config_entry)
state = hass.states.get("update.f730_cu_3x400v_firmware")
assert state is not None
assert state.state == "off"