mirror of
https://github.com/home-assistant/core.git
synced 2025-07-31 09:17:10 +00:00
update snapshots
This commit is contained in:
parent
096891fc84
commit
3d9117a9e2
@ -23,7 +23,7 @@
|
|||||||
}),
|
}),
|
||||||
'original_device_class': <SwitchDeviceClass.SWITCH: 'switch'>,
|
'original_device_class': <SwitchDeviceClass.SWITCH: 'switch'>,
|
||||||
'original_icon': None,
|
'original_icon': None,
|
||||||
'original_name': 'Child Lock',
|
'original_name': 'Child lock',
|
||||||
'platform': 'homee',
|
'platform': 'homee',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
'supported_features': 0,
|
'supported_features': 0,
|
||||||
@ -36,7 +36,7 @@
|
|||||||
StateSnapshot({
|
StateSnapshot({
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'switch',
|
'device_class': 'switch',
|
||||||
'friendly_name': 'Test Switch Child Lock',
|
'friendly_name': 'Test Switch Child lock',
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'switch.test_switch_child_lock',
|
'entity_id': 'switch.test_switch_child_lock',
|
||||||
@ -70,7 +70,7 @@
|
|||||||
}),
|
}),
|
||||||
'original_device_class': <SwitchDeviceClass.SWITCH: 'switch'>,
|
'original_device_class': <SwitchDeviceClass.SWITCH: 'switch'>,
|
||||||
'original_icon': None,
|
'original_icon': None,
|
||||||
'original_name': 'Manual Operation',
|
'original_name': 'Manual operation',
|
||||||
'platform': 'homee',
|
'platform': 'homee',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
'supported_features': 0,
|
'supported_features': 0,
|
||||||
@ -83,7 +83,7 @@
|
|||||||
StateSnapshot({
|
StateSnapshot({
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'switch',
|
'device_class': 'switch',
|
||||||
'friendly_name': 'Test Switch Manual Operation',
|
'friendly_name': 'Test Switch Manual operation',
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'switch.test_switch_manual_operation',
|
'entity_id': 'switch.test_switch_manual_operation',
|
||||||
|
@ -20,6 +20,24 @@ from . import build_mock_node, setup_integration
|
|||||||
from tests.common import MockConfigEntry, snapshot_platform
|
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(
|
async def test_switch_turn_on(
|
||||||
hass: HomeAssistant,
|
hass: HomeAssistant,
|
||||||
mock_homee: MagicMock,
|
mock_homee: MagicMock,
|
||||||
@ -112,21 +130,3 @@ async def test_switch_snapshot(
|
|||||||
await setup_integration(hass, mock_config_entry)
|
await setup_integration(hass, mock_config_entry)
|
||||||
|
|
||||||
await snapshot_platform(hass, entity_registry, snapshot, mock_config_entry.entry_id)
|
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
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user