Remove unneeded from_state from device triggers (#45152)
This commit is contained in:
parent
8efb5eea4d
commit
f99c27c6d4
7 changed files with 4 additions and 26 deletions
|
@ -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"
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue