Fix FRITZ!Box Tools "the test opens sockets" issue (#165596)

This commit is contained in:
Michael authored and GitHub committed 2026-03-20 17:43:42 +01:00
1 parent 184d834a91
commit fdfc2f4845
1 file changed
+22 -6
+22 -6
View File
@@ -658,9 +658,15 @@ async def test_ssdp_already_in_progress_host(
hass: HomeAssistant, fc_class_mock
) -> None:
"""Test starting a flow from discovery twice."""
with patch(
"homeassistant.components.fritz.config_flow.FritzConnection",
side_effect=fc_class_mock,
with (
patch(
"homeassistant.components.fritz.config_flow.FritzConnection",
side_effect=fc_class_mock,
),
patch(
"homeassistant.components.fritz.config_flow.socket.gethostbyname",
return_value=MOCK_IPS["fritz.box"],
),
):
result = await hass.config_entries.flow.async_init(
DOMAIN, context={"source": SOURCE_SSDP}, data=MOCK_SSDP_DATA
@@ -689,6 +695,10 @@ async def test_ssdp(hass: HomeAssistant, fc_class_mock) -> None:
"homeassistant.components.fritz.coordinator.FritzBoxTools._update_device_info",
return_value=MOCK_FIRMWARE_INFO,
),
patch(
"homeassistant.components.fritz.config_flow.socket.gethostbyname",
return_value=MOCK_IPS["fritz.box"],
),
patch("homeassistant.components.fritz.async_setup_entry") as mock_setup_entry,
patch("requests.get") as mock_request_get,
patch("requests.post") as mock_request_post,
@@ -722,9 +732,15 @@ async def test_ssdp(hass: HomeAssistant, fc_class_mock) -> None:
async def test_ssdp_exception(hass: HomeAssistant) -> None:
"""Test starting a flow from discovery but no device found."""
with patch(
"homeassistant.components.fritz.config_flow.FritzConnection",
side_effect=FritzConnectionException,
with (
patch(
"homeassistant.components.fritz.config_flow.FritzConnection",
side_effect=FritzConnectionException,
),
patch(
"homeassistant.components.fritz.config_flow.socket.gethostbyname",
return_value=MOCK_IPS["fritz.box"],
),
):
result = await hass.config_entries.flow.async_init(
DOMAIN, context={"source": SOURCE_SSDP}, data=MOCK_SSDP_DATA