From 8051e5d4f4b4b451d0b5f66dea532fbdc0ea32ee Mon Sep 17 00:00:00 2001 From: Jan Bouwhuis Date: Thu, 22 Dec 2022 10:14:54 +0100 Subject: [PATCH] Additional tests to improve coverage of manual and manual_mqtt (#84424) --- tests/components/manual/test_alarm_control_panel.py | 6 +++++- tests/components/manual_mqtt/test_alarm_control_panel.py | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/components/manual/test_alarm_control_panel.py b/tests/components/manual/test_alarm_control_panel.py index 46b11fec774..686e2ae1b3e 100644 --- a/tests/components/manual/test_alarm_control_panel.py +++ b/tests/components/manual/test_alarm_control_panel.py @@ -1055,7 +1055,7 @@ async def test_disarm_during_trigger_with_invalid_code(hass): "platform": "manual", "name": "test", "delay_time": 5, - "code": CODE + "2", + "code": "12345", "disarm_after_trigger": False, } }, @@ -1065,6 +1065,10 @@ async def test_disarm_during_trigger_with_invalid_code(hass): entity_id = "alarm_control_panel.test" 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) diff --git a/tests/components/manual_mqtt/test_alarm_control_panel.py b/tests/components/manual_mqtt/test_alarm_control_panel.py index 4296f76d741..44d173dbaf4 100644 --- a/tests/components/manual_mqtt/test_alarm_control_panel.py +++ b/tests/components/manual_mqtt/test_alarm_control_panel.py @@ -959,7 +959,7 @@ async def test_disarm_during_trigger_with_invalid_code( "platform": "manual_mqtt", "name": "test", "pending_time": 5, - "code": f"{CODE}2", + "code": "12345", "disarm_after_trigger": False, "command_topic": "alarm/command", "state_topic": "alarm/state", @@ -971,6 +971,10 @@ async def test_disarm_during_trigger_with_invalid_code( entity_id = "alarm_control_panel.test" 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 hass.async_block_till_done()