mirror of
https://github.com/home-assistant/core.git
synced 2025-08-04 13:15:18 +02:00
Additional tests to improve coverage of manual and manual_mqtt (#84424)
This commit is contained in:
@@ -1055,7 +1055,7 @@ async def test_disarm_during_trigger_with_invalid_code(hass):
|
|||||||
"platform": "manual",
|
"platform": "manual",
|
||||||
"name": "test",
|
"name": "test",
|
||||||
"delay_time": 5,
|
"delay_time": 5,
|
||||||
"code": CODE + "2",
|
"code": "12345",
|
||||||
"disarm_after_trigger": False,
|
"disarm_after_trigger": False,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1065,6 +1065,10 @@ async def test_disarm_during_trigger_with_invalid_code(hass):
|
|||||||
entity_id = "alarm_control_panel.test"
|
entity_id = "alarm_control_panel.test"
|
||||||
|
|
||||||
assert hass.states.get(entity_id).state == STATE_ALARM_DISARMED
|
assert hass.states.get(entity_id).state == STATE_ALARM_DISARMED
|
||||||
|
assert (
|
||||||
|
hass.states.get(entity_id).attributes[alarm_control_panel.ATTR_CODE_FORMAT]
|
||||||
|
== alarm_control_panel.CodeFormat.NUMBER
|
||||||
|
)
|
||||||
|
|
||||||
await common.async_alarm_trigger(hass)
|
await common.async_alarm_trigger(hass)
|
||||||
|
|
||||||
|
@@ -959,7 +959,7 @@ async def test_disarm_during_trigger_with_invalid_code(
|
|||||||
"platform": "manual_mqtt",
|
"platform": "manual_mqtt",
|
||||||
"name": "test",
|
"name": "test",
|
||||||
"pending_time": 5,
|
"pending_time": 5,
|
||||||
"code": f"{CODE}2",
|
"code": "12345",
|
||||||
"disarm_after_trigger": False,
|
"disarm_after_trigger": False,
|
||||||
"command_topic": "alarm/command",
|
"command_topic": "alarm/command",
|
||||||
"state_topic": "alarm/state",
|
"state_topic": "alarm/state",
|
||||||
@@ -971,6 +971,10 @@ async def test_disarm_during_trigger_with_invalid_code(
|
|||||||
entity_id = "alarm_control_panel.test"
|
entity_id = "alarm_control_panel.test"
|
||||||
|
|
||||||
assert hass.states.get(entity_id).state == STATE_ALARM_DISARMED
|
assert hass.states.get(entity_id).state == STATE_ALARM_DISARMED
|
||||||
|
assert (
|
||||||
|
hass.states.get(entity_id).attributes[alarm_control_panel.ATTR_CODE_FORMAT]
|
||||||
|
== alarm_control_panel.CodeFormat.NUMBER
|
||||||
|
)
|
||||||
|
|
||||||
await common.async_alarm_trigger(hass)
|
await common.async_alarm_trigger(hass)
|
||||||
await hass.async_block_till_done()
|
await hass.async_block_till_done()
|
||||||
|
Reference in New Issue
Block a user