update snapshots

This commit is contained in:
Taraman17 2025-02-07 16:02:31 +00:00
parent 096891fc84
commit 3d9117a9e2
2 changed files with 22 additions and 22 deletions

View File

@ -23,7 +23,7 @@
}),
'original_device_class': <SwitchDeviceClass.SWITCH: 'switch'>,
'original_icon': None,
'original_name': 'Child Lock',
'original_name': 'Child lock',
'platform': 'homee',
'previous_unique_id': None,
'supported_features': 0,
@ -36,7 +36,7 @@
StateSnapshot({
'attributes': ReadOnlyDict({
'device_class': 'switch',
'friendly_name': 'Test Switch Child Lock',
'friendly_name': 'Test Switch Child lock',
}),
'context': <ANY>,
'entity_id': 'switch.test_switch_child_lock',
@ -70,7 +70,7 @@
}),
'original_device_class': <SwitchDeviceClass.SWITCH: 'switch'>,
'original_icon': None,
'original_name': 'Manual Operation',
'original_name': 'Manual operation',
'platform': 'homee',
'previous_unique_id': None,
'supported_features': 0,
@ -83,7 +83,7 @@
StateSnapshot({
'attributes': ReadOnlyDict({
'device_class': 'switch',
'friendly_name': 'Test Switch Manual Operation',
'friendly_name': 'Test Switch Manual operation',
}),
'context': <ANY>,
'entity_id': 'switch.test_switch_manual_operation',

View File

@ -20,6 +20,24 @@ from . import build_mock_node, setup_integration
from tests.common import MockConfigEntry, snapshot_platform
async def test_switch_state(
hass: HomeAssistant,
mock_homee: MagicMock,
mock_config_entry: MockConfigEntry,
) -> None:
"""Test if the correct state is returned."""
mock_homee.nodes = [build_mock_node("switches.json")]
mock_homee.get_node_by_id.return_value = mock_homee.nodes[0]
await setup_integration(hass, mock_config_entry)
assert hass.states.get("switch.test_switch_switch_1").state is not STATE_ON
switch = mock_homee.nodes[0].attributes[2]
switch.current_value = 1
switch.add_on_changed_listener.call_args_list[0][0][0](switch)
await hass.async_block_till_done()
assert hass.states.get("switch.test_switch_switch_1").state is STATE_ON
async def test_switch_turn_on(
hass: HomeAssistant,
mock_homee: MagicMock,
@ -112,21 +130,3 @@ async def test_switch_snapshot(
await setup_integration(hass, mock_config_entry)
await snapshot_platform(hass, entity_registry, snapshot, mock_config_entry.entry_id)
async def test_switch_state(
hass: HomeAssistant,
mock_homee: MagicMock,
mock_config_entry: MockConfigEntry,
) -> None:
"""Test if the correct state is returned."""
mock_homee.nodes = [build_mock_node("switches.json")]
mock_homee.get_node_by_id.return_value = mock_homee.nodes[0]
await setup_integration(hass, mock_config_entry)
assert hass.states.get("switch.test_switch_switch_1").state is not STATE_ON
switch = mock_homee.nodes[0].attributes[2]
switch.current_value = 1
switch.add_on_changed_listener.call_args_list[0][0][0](switch)
await hass.async_block_till_done()
assert hass.states.get("switch.test_switch_switch_1").state is STATE_ON