From 33906059d361d9c20eb4e97e937dc552428e76f8 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 8 Mar 2023 16:18:31 +0100 Subject: [PATCH] Add missing mock in airq config flow tests (#89364) --- tests/components/airq/conftest.py | 14 ++++++++++++++ tests/components/airq/test_config_flow.py | 3 +++ 2 files changed, 17 insertions(+) create mode 100644 tests/components/airq/conftest.py diff --git a/tests/components/airq/conftest.py b/tests/components/airq/conftest.py new file mode 100644 index 00000000000..28053c9c20a --- /dev/null +++ b/tests/components/airq/conftest.py @@ -0,0 +1,14 @@ +"""Test fixtures for air-Q.""" +from collections.abc import Generator +from unittest.mock import AsyncMock, patch + +import pytest + + +@pytest.fixture +def mock_setup_entry() -> Generator[AsyncMock, None, None]: + """Override async_setup_entry.""" + with patch( + "homeassistant.components.airq.async_setup_entry", return_value=True + ) as mock_setup_entry: + yield mock_setup_entry diff --git a/tests/components/airq/test_config_flow.py b/tests/components/airq/test_config_flow.py index 38fc15fdae3..52bd5cd37fd 100644 --- a/tests/components/airq/test_config_flow.py +++ b/tests/components/airq/test_config_flow.py @@ -3,6 +3,7 @@ from unittest.mock import patch from aioairq.core import DeviceInfo, InvalidAuth, InvalidInput from aiohttp.client_exceptions import ClientConnectionError +import pytest from homeassistant import config_entries from homeassistant.components.airq.const import DOMAIN @@ -10,6 +11,8 @@ from homeassistant.const import CONF_IP_ADDRESS, CONF_PASSWORD from homeassistant.core import HomeAssistant from homeassistant.data_entry_flow import FlowResultType +pytestmark = pytest.mark.usefixtures("mock_setup_entry") + TEST_USER_DATA = { CONF_IP_ADDRESS: "192.168.0.0", CONF_PASSWORD: "password",