From add76240bb8f2f51042ef2c7e8378d7f6a6eeed0 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sun, 30 Aug 2026 13:02:09 +0200 Subject: [PATCH] Split the AEMET user flow init from its data (#180768) --- tests/components/aemet/test_config_flow.py | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/tests/components/aemet/test_config_flow.py b/tests/components/aemet/test_config_flow.py index 3dd8303c8cb1..8d57c216cb74 100644 --- a/tests/components/aemet/test_config_flow.py +++ b/tests/components/aemet/test_config_flow.py @@ -136,7 +136,15 @@ async def test_form_duplicated_id( entry.add_to_hass(hass) result = await hass.config_entries.flow.async_init( - DOMAIN, context={"source": SOURCE_USER}, data=CONFIG + DOMAIN, context={"source": SOURCE_USER} + ) + + assert result["type"] is FlowResultType.FORM + assert result["step_id"] == "user" + + result = await hass.config_entries.flow.async_configure( + result["flow_id"], + user_input=CONFIG, ) assert result["type"] is FlowResultType.ABORT @@ -153,7 +161,15 @@ async def test_form_auth_error(hass: HomeAssistant) -> None: return_value=mocked_aemet, ): result = await hass.config_entries.flow.async_init( - DOMAIN, context={"source": SOURCE_USER}, data=CONFIG + DOMAIN, context={"source": SOURCE_USER} + ) + + assert result["type"] is FlowResultType.FORM + assert result["step_id"] == "user" + + result = await hass.config_entries.flow.async_configure( + result["flow_id"], + user_input=CONFIG, ) assert result["errors"] == {"base": "invalid_api_key"}