Fix tests for hassio network after_dependency and global adapter mock

This commit is contained in:
J. Nick Koston
2026-06-22 17:55:44 -05:00
parent df3406e58d
commit 793cbfd328
2 changed files with 5 additions and 3 deletions
+3 -1
View File
@@ -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:
+2 -2
View File
@@ -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