mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 21:06:19 +00:00
Remove unneeded from_state from device triggers (#45152)
This commit is contained in:
@@ -230,31 +230,28 @@ async def test_if_fires_on_state_change(hass, calls):
|
||||
)
|
||||
|
||||
# Fake that the entity is armed home.
|
||||
hass.states.async_set("alarm_control_panel.entity", STATE_ALARM_PENDING)
|
||||
hass.states.async_set("alarm_control_panel.entity", STATE_ALARM_ARMED_HOME)
|
||||
await hass.async_block_till_done()
|
||||
assert len(calls) == 3
|
||||
assert (
|
||||
calls[2].data["some"]
|
||||
== "armed_home - device - alarm_control_panel.entity - pending - armed_home - None"
|
||||
== "armed_home - device - alarm_control_panel.entity - disarmed - armed_home - None"
|
||||
)
|
||||
|
||||
# Fake that the entity is armed away.
|
||||
hass.states.async_set("alarm_control_panel.entity", STATE_ALARM_PENDING)
|
||||
hass.states.async_set("alarm_control_panel.entity", STATE_ALARM_ARMED_AWAY)
|
||||
await hass.async_block_till_done()
|
||||
assert len(calls) == 4
|
||||
assert (
|
||||
calls[3].data["some"]
|
||||
== "armed_away - device - alarm_control_panel.entity - pending - armed_away - None"
|
||||
== "armed_away - device - alarm_control_panel.entity - armed_home - armed_away - None"
|
||||
)
|
||||
|
||||
# Fake that the entity is armed night.
|
||||
hass.states.async_set("alarm_control_panel.entity", STATE_ALARM_PENDING)
|
||||
hass.states.async_set("alarm_control_panel.entity", STATE_ALARM_ARMED_NIGHT)
|
||||
await hass.async_block_till_done()
|
||||
assert len(calls) == 5
|
||||
assert (
|
||||
calls[4].data["some"]
|
||||
== "armed_night - device - alarm_control_panel.entity - pending - armed_night - None"
|
||||
== "armed_night - device - alarm_control_panel.entity - armed_away - armed_night - None"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user