From 198ebaff6eebd1ac1b2e1f7e9c4cfd27e192f595 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Mon, 27 Feb 2023 14:03:51 +0100 Subject: [PATCH] Add missing mock in abode config flow tests (#88828) --- tests/components/abode/conftest.py | 12 ++++++++++++ tests/components/abode/test_config_flow.py | 3 +++ 2 files changed, 15 insertions(+) diff --git a/tests/components/abode/conftest.py b/tests/components/abode/conftest.py index 42b86f88e87..1f9ff37ecf1 100644 --- a/tests/components/abode/conftest.py +++ b/tests/components/abode/conftest.py @@ -1,4 +1,7 @@ """Configuration for Abode tests.""" +from collections.abc import Generator +from unittest.mock import AsyncMock, patch + from jaraco.abode.helpers import urls as URL import pytest @@ -6,6 +9,15 @@ from tests.common import load_fixture from tests.components.light.conftest import mock_light_profiles # noqa: F401 +@pytest.fixture +def mock_setup_entry() -> Generator[AsyncMock, None, None]: + """Override async_setup_entry.""" + with patch( + "homeassistant.components.abode.async_setup_entry", return_value=True + ) as mock_setup_entry: + yield mock_setup_entry + + @pytest.fixture(autouse=True) def requests_mock_fixture(requests_mock) -> None: """Fixture to provide a requests mocker.""" diff --git a/tests/components/abode/test_config_flow.py b/tests/components/abode/test_config_flow.py index 5982a02c59d..7619cf9325d 100644 --- a/tests/components/abode/test_config_flow.py +++ b/tests/components/abode/test_config_flow.py @@ -6,6 +6,7 @@ from jaraco.abode.exceptions import ( AuthenticationException as AbodeAuthenticationException, ) from jaraco.abode.helpers.errors import MFA_CODE_REQUIRED +import pytest from requests.exceptions import ConnectTimeout from homeassistant import data_entry_flow @@ -17,6 +18,8 @@ from homeassistant.core import HomeAssistant from tests.common import MockConfigEntry +pytestmark = pytest.mark.usefixtures("mock_setup_entry") + async def test_show_form(hass: HomeAssistant) -> None: """Test that the form is served with no input."""