From 219bb697da77212b62824fc2f6fcfdb3cd1c08bc Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 12 Jun 2024 16:38:38 -0500 Subject: [PATCH] make sure bootstrap unblocks as well --- tests/test_bootstrap.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/test_bootstrap.py b/tests/test_bootstrap.py index 9e04421a58a..63e9ebdb1a7 100644 --- a/tests/test_bootstrap.py +++ b/tests/test_bootstrap.py @@ -13,7 +13,7 @@ from unittest.mock import AsyncMock, Mock, patch import pytest from typing_extensions import Generator -from homeassistant import bootstrap, loader, runner +from homeassistant import block_async_io, bootstrap, loader, runner import homeassistant.config as config_util from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_DEBUG, SIGNAL_BOOTSTRAP_INTEGRATIONS @@ -55,6 +55,13 @@ async def apply_stop_hass(stop_hass: None) -> None: """Make sure all hass are stopped.""" +@pytest.fixture(autouse=True) +def unpatch_block_async_io(): + """Unpatch block_async_io after each test.""" + yield + block_async_io.disable() + + @pytest.fixture(scope="module", autouse=True) def mock_http_start_stop() -> Generator[None]: """Mock HTTP start and stop."""