From 608432df0de173aa03e945b0b7754ad37b504f74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Sun, 3 Mar 2024 11:10:51 +0100 Subject: [PATCH] tests: airzone_cloud: avoid creating WS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Álvaro Fernández Rojas --- tests/components/airzone_cloud/conftest.py | 15 +++++++++++++++ .../components/airzone_cloud/test_coordinator.py | 3 --- 2 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 tests/components/airzone_cloud/conftest.py diff --git a/tests/components/airzone_cloud/conftest.py b/tests/components/airzone_cloud/conftest.py new file mode 100644 index 00000000000000..d810c808fde77e --- /dev/null +++ b/tests/components/airzone_cloud/conftest.py @@ -0,0 +1,15 @@ +"""Tests for the Airzone integration.""" + +from unittest.mock import patch + +import pytest + + +@pytest.fixture(autouse=True) +def airzone_cloud_no_websockets(): + """Fixture to completely disable Airzone Cloud WebSockets.""" + with patch( + "homeassistant.components.airzone_cloud.AirzoneCloudApi._update_websockets", + return_value=False, + ), patch("aioairzone_cloud.websockets.AirzoneCloudIWS.connect", return_value=True): + yield diff --git a/tests/components/airzone_cloud/test_coordinator.py b/tests/components/airzone_cloud/test_coordinator.py index a2307b943358a7..40b6c937ed2ad0 100644 --- a/tests/components/airzone_cloud/test_coordinator.py +++ b/tests/components/airzone_cloud/test_coordinator.py @@ -46,9 +46,6 @@ async def test_coordinator_client_connector_error(hass: HomeAssistant) -> None: ) as mock_webserver, patch( "homeassistant.components.airzone_cloud.AirzoneCloudApi.login", return_value=None, - ), patch( - "homeassistant.components.airzone_cloud.AirzoneCloudApi._update_websockets", - return_value=False, ): await hass.config_entries.async_setup(config_entry.entry_id) await hass.async_block_till_done()