"""Tests for the LaMetric update platform.""" from unittest.mock import MagicMock import pytest from syrupy.assertion import SnapshotAssertion from homeassistant.const import Platform from homeassistant.core import HomeAssistant from homeassistant.helpers import entity_registry as er from tests.common import MockConfigEntry, snapshot_platform pytestmark = [ pytest.mark.parametrize("init_integration", [Platform.UPDATE], indirect=True), pytest.mark.usefixtures("init_integration"), ] @pytest.mark.parametrize("device_fixture", ["device_sa5"]) async def test_all_entities( hass: HomeAssistant, snapshot: SnapshotAssertion, mock_lametric: MagicMock, mock_config_entry: MockConfigEntry, entity_registry: er.EntityRegistry, ) -> None: """Test all entities.""" await snapshot_platform(hass, entity_registry, snapshot, mock_config_entry.entry_id)