diff --git a/tests/components/braviatv/conftest.py b/tests/components/braviatv/conftest.py new file mode 100644 index 00000000000..e4ee2ebc868 --- /dev/null +++ b/tests/components/braviatv/conftest.py @@ -0,0 +1,14 @@ +"""Test fixtures for Bravia TV.""" +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.braviatv.async_setup_entry", return_value=True + ) as mock_setup_entry: + yield mock_setup_entry diff --git a/tests/components/braviatv/test_config_flow.py b/tests/components/braviatv/test_config_flow.py index e7dd0046ec6..3dffeaf527c 100644 --- a/tests/components/braviatv/test_config_flow.py +++ b/tests/components/braviatv/test_config_flow.py @@ -84,6 +84,8 @@ FAKE_BRAVIA_SSDP = ssdp.SsdpServiceInfo( }, ) +pytestmark = pytest.mark.usefixtures("mock_setup_entry") + async def test_show_form(hass: HomeAssistant) -> None: """Test that the form is served with no input.""" @@ -111,8 +113,6 @@ async def test_ssdp_discovery(hass: HomeAssistant) -> None: ), patch("pybravia.BraviaClient.set_wol_mode"), patch( "pybravia.BraviaClient.get_system_info", return_value=BRAVIA_SYSTEM_INFO, - ), patch( - "homeassistant.components.braviatv.async_setup_entry", return_value=True ): result = await hass.config_entries.flow.async_configure( result["flow_id"], user_input={} @@ -302,8 +302,6 @@ async def test_create_entry(hass: HomeAssistant) -> None: ), patch("pybravia.BraviaClient.set_wol_mode"), patch( "pybravia.BraviaClient.get_system_info", return_value=BRAVIA_SYSTEM_INFO, - ), patch( - "homeassistant.components.braviatv.async_setup_entry", return_value=True ): result = await hass.config_entries.flow.async_init( DOMAIN, context={"source": SOURCE_USER}, data={CONF_HOST: "bravia-host"} @@ -343,8 +341,6 @@ async def test_create_entry_psk(hass: HomeAssistant) -> None: ), patch( "pybravia.BraviaClient.get_system_info", return_value=BRAVIA_SYSTEM_INFO, - ), patch( - "homeassistant.components.braviatv.async_setup_entry", return_value=True ): result = await hass.config_entries.flow.async_init( DOMAIN, context={"source": SOURCE_USER}, data={CONF_HOST: "bravia-host"}