mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Use snapshot test helper in Husqvarna Automower (#116039)
This commit is contained in:
parent
8257af1b22
commit
d4b801af32
@ -20,6 +20,7 @@ from tests.common import (
|
|||||||
MockConfigEntry,
|
MockConfigEntry,
|
||||||
async_fire_time_changed,
|
async_fire_time_changed,
|
||||||
load_json_value_fixture,
|
load_json_value_fixture,
|
||||||
|
snapshot_platform,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -71,13 +72,6 @@ async def test_snapshot_binary_sensor(
|
|||||||
[Platform.BINARY_SENSOR],
|
[Platform.BINARY_SENSOR],
|
||||||
):
|
):
|
||||||
await setup_integration(hass, mock_config_entry)
|
await setup_integration(hass, mock_config_entry)
|
||||||
entity_entries = er.async_entries_for_config_entry(
|
await snapshot_platform(
|
||||||
entity_registry, mock_config_entry.entry_id
|
hass, entity_registry, snapshot, mock_config_entry.entry_id
|
||||||
)
|
)
|
||||||
|
|
||||||
assert entity_entries
|
|
||||||
for entity_entry in entity_entries:
|
|
||||||
assert hass.states.get(entity_entry.entity_id) == snapshot(
|
|
||||||
name=f"{entity_entry.entity_id}-state"
|
|
||||||
)
|
|
||||||
assert entity_entry == snapshot(name=f"{entity_entry.entity_id}-entry")
|
|
||||||
|
@ -10,7 +10,7 @@ from homeassistant.helpers import entity_registry as er
|
|||||||
|
|
||||||
from . import setup_integration
|
from . import setup_integration
|
||||||
|
|
||||||
from tests.common import MockConfigEntry
|
from tests.common import MockConfigEntry, snapshot_platform
|
||||||
|
|
||||||
|
|
||||||
async def test_device_tracker_snapshot(
|
async def test_device_tracker_snapshot(
|
||||||
@ -26,13 +26,6 @@ async def test_device_tracker_snapshot(
|
|||||||
[Platform.DEVICE_TRACKER],
|
[Platform.DEVICE_TRACKER],
|
||||||
):
|
):
|
||||||
await setup_integration(hass, mock_config_entry)
|
await setup_integration(hass, mock_config_entry)
|
||||||
entity_entries = er.async_entries_for_config_entry(
|
await snapshot_platform(
|
||||||
entity_registry, mock_config_entry.entry_id
|
hass, entity_registry, snapshot, mock_config_entry.entry_id
|
||||||
)
|
)
|
||||||
|
|
||||||
assert entity_entries
|
|
||||||
for entity_entry in entity_entries:
|
|
||||||
assert hass.states.get(entity_entry.entity_id) == snapshot(
|
|
||||||
name=f"{entity_entry.entity_id}-state"
|
|
||||||
)
|
|
||||||
assert entity_entry == snapshot(name=f"{entity_entry.entity_id}-entry")
|
|
||||||
|
@ -13,7 +13,7 @@ from homeassistant.helpers import entity_registry as er
|
|||||||
|
|
||||||
from . import setup_integration
|
from . import setup_integration
|
||||||
|
|
||||||
from tests.common import MockConfigEntry
|
from tests.common import MockConfigEntry, snapshot_platform
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.usefixtures("entity_registry_enabled_by_default")
|
@pytest.mark.usefixtures("entity_registry_enabled_by_default")
|
||||||
@ -65,13 +65,6 @@ async def test_snapshot_number(
|
|||||||
[Platform.NUMBER],
|
[Platform.NUMBER],
|
||||||
):
|
):
|
||||||
await setup_integration(hass, mock_config_entry)
|
await setup_integration(hass, mock_config_entry)
|
||||||
entity_entries = er.async_entries_for_config_entry(
|
await snapshot_platform(
|
||||||
entity_registry, mock_config_entry.entry_id
|
hass, entity_registry, snapshot, mock_config_entry.entry_id
|
||||||
)
|
)
|
||||||
|
|
||||||
assert entity_entries
|
|
||||||
for entity_entry in entity_entries:
|
|
||||||
assert hass.states.get(entity_entry.entity_id) == snapshot(
|
|
||||||
name=f"{entity_entry.entity_id}-state"
|
|
||||||
)
|
|
||||||
assert entity_entry == snapshot(name=f"{entity_entry.entity_id}-entry")
|
|
||||||
|
@ -21,6 +21,7 @@ from tests.common import (
|
|||||||
MockConfigEntry,
|
MockConfigEntry,
|
||||||
async_fire_time_changed,
|
async_fire_time_changed,
|
||||||
load_json_value_fixture,
|
load_json_value_fixture,
|
||||||
|
snapshot_platform,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -132,13 +133,6 @@ async def test_sensor(
|
|||||||
[Platform.SENSOR],
|
[Platform.SENSOR],
|
||||||
):
|
):
|
||||||
await setup_integration(hass, mock_config_entry)
|
await setup_integration(hass, mock_config_entry)
|
||||||
entity_entries = er.async_entries_for_config_entry(
|
await snapshot_platform(
|
||||||
entity_registry, mock_config_entry.entry_id
|
hass, entity_registry, snapshot, mock_config_entry.entry_id
|
||||||
)
|
)
|
||||||
|
|
||||||
assert entity_entries
|
|
||||||
for entity_entry in entity_entries:
|
|
||||||
assert hass.states.get(entity_entry.entity_id) == snapshot(
|
|
||||||
name=f"{entity_entry.entity_id}-state"
|
|
||||||
)
|
|
||||||
assert entity_entry == snapshot(name=f"{entity_entry.entity_id}-entry")
|
|
||||||
|
@ -23,6 +23,7 @@ from tests.common import (
|
|||||||
MockConfigEntry,
|
MockConfigEntry,
|
||||||
async_fire_time_changed,
|
async_fire_time_changed,
|
||||||
load_json_value_fixture,
|
load_json_value_fixture,
|
||||||
|
snapshot_platform,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -106,13 +107,6 @@ async def test_switch(
|
|||||||
[Platform.SWITCH],
|
[Platform.SWITCH],
|
||||||
):
|
):
|
||||||
await setup_integration(hass, mock_config_entry)
|
await setup_integration(hass, mock_config_entry)
|
||||||
entity_entries = er.async_entries_for_config_entry(
|
await snapshot_platform(
|
||||||
entity_registry, mock_config_entry.entry_id
|
hass, entity_registry, snapshot, mock_config_entry.entry_id
|
||||||
)
|
)
|
||||||
|
|
||||||
assert entity_entries
|
|
||||||
for entity_entry in entity_entries:
|
|
||||||
assert hass.states.get(entity_entry.entity_id) == snapshot(
|
|
||||||
name=f"{entity_entry.entity_id}-state"
|
|
||||||
)
|
|
||||||
assert entity_entry == snapshot(name=f"{entity_entry.entity_id}-entry")
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user