From bead6b0094b69ebff2be2315bdb29e768c0fe572 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 29 May 2024 10:27:52 +0200 Subject: [PATCH] Rename service_calls fixture in template tests (#118358) --- .../template/test_alarm_control_panel.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/tests/components/template/test_alarm_control_panel.py b/tests/components/template/test_alarm_control_panel.py index eb4daa3bcb8..a6abff5b389 100644 --- a/tests/components/template/test_alarm_control_panel.py +++ b/tests/components/template/test_alarm_control_panel.py @@ -18,20 +18,20 @@ from homeassistant.const import ( STATE_ALARM_PENDING, STATE_ALARM_TRIGGERED, ) -from homeassistant.core import HomeAssistant, callback +from homeassistant.core import Event, HomeAssistant, callback TEMPLATE_NAME = "alarm_control_panel.test_template_panel" PANEL_NAME = "alarm_control_panel.test" @pytest.fixture -def service_calls(hass): +def call_service_events(hass: HomeAssistant) -> list[Event]: """Track service call events for alarm_control_panel.test.""" - events = [] + events: list[Event] = [] entity_id = "alarm_control_panel.test" @callback - def capture_events(event): + def capture_events(event: Event) -> None: if event.data[ATTR_DOMAIN] != ALARM_DOMAIN: return if event.data[ATTR_SERVICE_DATA][ATTR_ENTITY_ID] != [entity_id]: @@ -281,15 +281,17 @@ async def test_name(hass: HomeAssistant, start_ha) -> None: "alarm_trigger", ], ) -async def test_actions(hass: HomeAssistant, service, start_ha, service_calls) -> None: +async def test_actions( + hass: HomeAssistant, service, start_ha, call_service_events: list[Event] +) -> None: """Test alarm actions.""" await hass.services.async_call( ALARM_DOMAIN, service, {"entity_id": TEMPLATE_NAME}, blocking=True ) await hass.async_block_till_done() - assert len(service_calls) == 1 - assert service_calls[0].data["service"] == service - assert service_calls[0].data["service_data"]["code"] == TEMPLATE_NAME + assert len(call_service_events) == 1 + assert call_service_events[0].data["service"] == service + assert call_service_events[0].data["service_data"]["code"] == TEMPLATE_NAME @pytest.mark.parametrize(("count", "domain"), [(1, "alarm_control_panel")])