diff --git a/homeassistant/components/airzone/manifest.json b/homeassistant/components/airzone/manifest.json index 3f8fbc5647b..236d21c81dd 100644 --- a/homeassistant/components/airzone/manifest.json +++ b/homeassistant/components/airzone/manifest.json @@ -3,7 +3,7 @@ "name": "Airzone", "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/airzone", - "requirements": ["aioairzone==0.2.3"], + "requirements": ["aioairzone==0.3.1"], "codeowners": ["@Noltari"], "iot_class": "local_polling", "loggers": ["aioairzone"] diff --git a/requirements_all.txt b/requirements_all.txt index 0d481ebfcb4..5157f5bc8c6 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -110,7 +110,7 @@ aio_geojson_nsw_rfs_incidents==0.4 aio_georss_gdacs==0.5 # homeassistant.components.airzone -aioairzone==0.2.3 +aioairzone==0.3.1 # homeassistant.components.ambient_station aioambient==2021.11.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index b14862d25b4..eccf67a9c42 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -91,7 +91,7 @@ aio_geojson_nsw_rfs_incidents==0.4 aio_georss_gdacs==0.5 # homeassistant.components.airzone -aioairzone==0.2.3 +aioairzone==0.3.1 # homeassistant.components.ambient_station aioambient==2021.11.0 diff --git a/tests/components/airzone/test_config_flow.py b/tests/components/airzone/test_config_flow.py index a6612d6de9c..08eb35ef52b 100644 --- a/tests/components/airzone/test_config_flow.py +++ b/tests/components/airzone/test_config_flow.py @@ -2,7 +2,7 @@ from unittest.mock import MagicMock, patch -from aiohttp.client_exceptions import ClientConnectorError +from aiohttp.client_exceptions import ClientConnectorError, ClientResponseError from homeassistant import data_entry_flow from homeassistant.components.airzone.const import DOMAIN @@ -23,6 +23,12 @@ async def test_form(hass): ) as mock_setup_entry, patch( "homeassistant.components.airzone.AirzoneLocalApi.get_hvac", return_value=HVAC_MOCK, + ), patch( + "homeassistant.components.airzone.AirzoneLocalApi.get_hvac_systems", + side_effect=ClientResponseError(MagicMock(), MagicMock()), + ), patch( + "homeassistant.components.airzone.AirzoneLocalApi.get_webserver", + side_effect=ClientResponseError(MagicMock(), MagicMock()), ): result = await hass.config_entries.flow.async_init( DOMAIN, context={"source": SOURCE_USER}