Add missing mock in airq config flow tests (#89364)

This commit is contained in:
epenet 2023-03-08 16:18:31 +01:00 committed by GitHub
parent 3a40f5f35b
commit 33906059d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 0 deletions

View File

@ -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

View File

@ -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",