From 793cbfd32816e86dcf19092107c04d1a5ee2779d Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 22 Jun 2026 17:55:15 -0500 Subject: [PATCH] Fix tests for hassio network after_dependency and global adapter mock --- tests/components/network/test_init.py | 4 +++- tests/test_requirements.py | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/components/network/test_init.py b/tests/components/network/test_init.py index 5640e0252d5a..e564cab44fdc 100644 --- a/tests/components/network/test_init.py +++ b/tests/components/network/test_init.py @@ -18,6 +18,7 @@ from homeassistant.components.network.const import ( STORAGE_KEY, STORAGE_VERSION, ) +from homeassistant.components.network.network import async_get_loaded_network from homeassistant.core import HomeAssistant, callback from homeassistant.exceptions import HomeAssistantError from homeassistant.helpers import issue_registry as ir @@ -742,7 +743,8 @@ async def test_async_reload_adapters(hass: HomeAssistant) -> None: ): await network.async_reload_adapters(hass) assert len(signals) == 1 - assert network.async_get_loaded_adapters(hass) == changed + # Read the singleton directly; async_get_loaded_adapters is globally mocked. + assert async_get_loaded_network(hass).adapters == changed async def test_async_get_announce_addresses(hass: HomeAssistant) -> None: diff --git a/tests/test_requirements.py b/tests/test_requirements.py index ea6f5b8b4b14..4d0a117a9e50 100644 --- a/tests/test_requirements.py +++ b/tests/test_requirements.py @@ -586,8 +586,8 @@ async def test_discovery_requirements_mqtt(hass: HomeAssistant) -> None: ) as mock_process: await async_get_integration_with_requirements(hass, "mqtt_comp") - assert len(mock_process.mock_calls) == 2 - # one for mqtt and one for hassio + assert len(mock_process.mock_calls) == 3 + # one for mqtt, one for hassio, and one for network (hassio after_dependency) assert mock_process.mock_calls[0][1][1] == mqtt.requirements