Bump aioautomower to 2.2.1 (#151427)

This commit is contained in:
Thomas55555
2025-08-31 15:16:19 +02:00
committed by GitHub
parent b1e46bcde4
commit 8f074e5724
4 changed files with 11 additions and 9 deletions

View File

@@ -8,5 +8,5 @@
"iot_class": "cloud_push",
"loggers": ["aioautomower"],
"quality_scale": "silver",
"requirements": ["aioautomower==2.2.0"]
"requirements": ["aioautomower==2.2.1"]
}

2
requirements_all.txt generated
View File

@@ -204,7 +204,7 @@ aioaseko==1.0.0
aioasuswrt==1.4.0
# homeassistant.components.husqvarna_automower
aioautomower==2.2.0
aioautomower==2.2.1
# homeassistant.components.azure_devops
aioazuredevops==2.2.2

View File

@@ -192,7 +192,7 @@ aioaseko==1.0.0
aioasuswrt==1.4.0
# homeassistant.components.husqvarna_automower
aioautomower==2.2.0
aioautomower==2.2.1
# homeassistant.components.azure_devops
aioazuredevops==2.2.2

View File

@@ -525,10 +525,11 @@ async def test_dynamic_polling(
mock_automower_client.register_data_callback.side_effect = (
fake_register_websocket_response
)
ws_ready_callbacks: list[Callable[[], None]] = []
@callback
def fake_register_ws_ready_callback(cb: Callable[[], None]) -> None:
callback_holder["ws_ready_cb"] = cb
ws_ready_callbacks.append(cb)
mock_automower_client.register_ws_ready_callback.side_effect = (
fake_register_ws_ready_callback
@@ -536,8 +537,8 @@ async def test_dynamic_polling(
await setup_integration(hass, mock_config_entry)
assert "ws_ready_cb" in callback_holder, "ws_ready_callback was not registered"
callback_holder["ws_ready_cb"]()
for cb in ws_ready_callbacks:
cb()
await hass.async_block_till_done()
assert mock_automower_client.get_status.call_count == 1
@@ -631,10 +632,11 @@ async def test_websocket_watchdog(
mock_automower_client.register_data_callback.side_effect = (
fake_register_websocket_response
)
ws_ready_callbacks: list[Callable[[], None]] = []
@callback
def fake_register_ws_ready_callback(cb: Callable[[], None]) -> None:
callback_holder["ws_ready_cb"] = cb
ws_ready_callbacks.append(cb)
mock_automower_client.register_ws_ready_callback.side_effect = (
fake_register_ws_ready_callback
@@ -642,8 +644,8 @@ async def test_websocket_watchdog(
await setup_integration(hass, mock_config_entry)
assert "ws_ready_cb" in callback_holder, "ws_ready_callback was not registered"
callback_holder["ws_ready_cb"]()
for cb in ws_ready_callbacks:
cb()
await hass.async_block_till_done()
assert mock_automower_client.get_status.call_count == 1