mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-11-17 23:10:33 +00:00
Fix asyncio.wait in supervisor.reload (#4333)
* Fix asyncio.wait in supervisor.reload * Unwrap to prevent throttling across tests
This commit is contained in:
@@ -5,6 +5,7 @@ from unittest.mock import patch
|
||||
|
||||
from supervisor.coresys import CoreSys
|
||||
from supervisor.docker.interface import DockerInterface
|
||||
from supervisor.homeassistant.secrets import HomeAssistantSecrets
|
||||
|
||||
|
||||
async def test_load(coresys: CoreSys, tmp_supervisor_data: Path):
|
||||
@@ -12,7 +13,12 @@ async def test_load(coresys: CoreSys, tmp_supervisor_data: Path):
|
||||
with open(tmp_supervisor_data / "homeassistant" / "secrets.yaml", "w") as secrets:
|
||||
secrets.write("hello: world\n")
|
||||
|
||||
with patch.object(DockerInterface, "attach") as attach:
|
||||
# Unwrap read_secrets to prevent throttling between tests
|
||||
with patch.object(DockerInterface, "attach") as attach, patch.object(
|
||||
HomeAssistantSecrets,
|
||||
"_read_secrets",
|
||||
new=HomeAssistantSecrets._read_secrets.__wrapped__,
|
||||
):
|
||||
await coresys.homeassistant.load()
|
||||
|
||||
attach.assert_called_once()
|
||||
|
||||
Reference in New Issue
Block a user