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 14:32:51 +02:00 committed by GitHub
parent feeef88710
commit 326bcc3f05
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 19 additions and 5 deletions

View File

@ -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"]
}

2
requirements_all.txt generated
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

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

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