Update aioairzone-cloud to v0.7.0 (#149369)

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
This commit is contained in:
Álvaro Fernández Rojas
2025-07-24 15:32:51 +03:00
committed by GitHub
parent feeef88710
commit 326bcc3f05
4 changed files with 19 additions and 5 deletions
@@ -6,5 +6,5 @@
"documentation": "https://www.home-assistant.io/integrations/airzone_cloud",
"iot_class": "cloud_push",
"loggers": ["aioairzone_cloud"],
"requirements": ["aioairzone-cloud==0.6.16"]
"requirements": ["aioairzone-cloud==0.7.0"]
}
+1 -1
View File
@@ -179,7 +179,7 @@ aioacaia==0.1.14
aioairq==0.4.6
# homeassistant.components.airzone_cloud
aioairzone-cloud==0.6.16
aioairzone-cloud==0.7.0
# homeassistant.components.airzone
aioairzone==1.0.0
+1 -1
View File
@@ -167,7 +167,7 @@ aioacaia==0.1.14
aioairq==0.4.6
# homeassistant.components.airzone_cloud
aioairzone-cloud==0.6.16
aioairzone-cloud==0.7.0
# homeassistant.components.airzone
aioairzone==1.0.0
+16 -2
View File
@@ -2,20 +2,34 @@
from unittest.mock import patch
from aioairzone_cloud.cloudapi import AirzoneCloudApi
import pytest
class MockAirzoneCloudApi(AirzoneCloudApi):
"""Mock AirzoneCloudApi class."""
async def mock_update(self: "AirzoneCloudApi"):
"""Mock AirzoneCloudApi _update function."""
await self.update_polling()
@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,
"homeassistant.components.airzone_cloud.AirzoneCloudApi._update",
side_effect=MockAirzoneCloudApi.mock_update,
autospec=True,
),
patch(
"homeassistant.components.airzone_cloud.AirzoneCloudApi.connect_installation_websockets",
return_value=None,
),
patch(
"homeassistant.components.airzone_cloud.AirzoneCloudApi.update_websockets",
return_value=None,
),
):
yield