Bump zwave-js-server-python to 0.51.0 (#99250)
* Bump zwave-js-server-python to 0.51.0 * Fix how we patch the command
This commit is contained in:
parent
cdf39ec365
commit
be126da72d
5 changed files with 19 additions and 20 deletions
|
@ -1730,7 +1730,7 @@ async def websocket_subscribe_log_updates(
|
||||||
@callback
|
@callback
|
||||||
def async_cleanup() -> None:
|
def async_cleanup() -> None:
|
||||||
"""Remove signal listeners."""
|
"""Remove signal listeners."""
|
||||||
hass.async_create_task(driver.async_stop_listening_logs())
|
hass.async_create_task(client.async_stop_listening_logs())
|
||||||
for unsub in unsubs:
|
for unsub in unsubs:
|
||||||
unsub()
|
unsub()
|
||||||
|
|
||||||
|
@ -1771,7 +1771,7 @@ async def websocket_subscribe_log_updates(
|
||||||
]
|
]
|
||||||
connection.subscriptions[msg["id"]] = async_cleanup
|
connection.subscriptions[msg["id"]] = async_cleanup
|
||||||
|
|
||||||
await driver.async_start_listening_logs()
|
await client.async_start_listening_logs()
|
||||||
connection.send_result(msg[ID])
|
connection.send_result(msg[ID])
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["zwave_js_server"],
|
"loggers": ["zwave_js_server"],
|
||||||
"quality_scale": "platinum",
|
"quality_scale": "platinum",
|
||||||
"requirements": ["pyserial==3.5", "zwave-js-server-python==0.50.1"],
|
"requirements": ["pyserial==3.5", "zwave-js-server-python==0.51.0"],
|
||||||
"usb": [
|
"usb": [
|
||||||
{
|
{
|
||||||
"vid": "0658",
|
"vid": "0658",
|
||||||
|
|
|
@ -2796,7 +2796,7 @@ zigpy==0.56.4
|
||||||
zm-py==0.5.2
|
zm-py==0.5.2
|
||||||
|
|
||||||
# homeassistant.components.zwave_js
|
# homeassistant.components.zwave_js
|
||||||
zwave-js-server-python==0.50.1
|
zwave-js-server-python==0.51.0
|
||||||
|
|
||||||
# homeassistant.components.zwave_me
|
# homeassistant.components.zwave_me
|
||||||
zwave-me-ws==0.4.3
|
zwave-me-ws==0.4.3
|
||||||
|
|
|
@ -2057,7 +2057,7 @@ zigpy-znp==0.11.4
|
||||||
zigpy==0.56.4
|
zigpy==0.56.4
|
||||||
|
|
||||||
# homeassistant.components.zwave_js
|
# homeassistant.components.zwave_js
|
||||||
zwave-js-server-python==0.50.1
|
zwave-js-server-python==0.51.0
|
||||||
|
|
||||||
# homeassistant.components.zwave_me
|
# homeassistant.components.zwave_me
|
||||||
zwave-me-ws==0.4.3
|
zwave-me-ws==0.4.3
|
||||||
|
|
|
@ -3298,22 +3298,21 @@ async def test_subscribe_log_updates(
|
||||||
}
|
}
|
||||||
|
|
||||||
# Test FailedZWaveCommand is caught
|
# Test FailedZWaveCommand is caught
|
||||||
with patch(
|
client.async_start_listening_logs.side_effect = FailedZWaveCommand(
|
||||||
"zwave_js_server.model.driver.Driver.async_start_listening_logs",
|
"failed_command", 1, "error message"
|
||||||
side_effect=FailedZWaveCommand("failed_command", 1, "error message"),
|
)
|
||||||
):
|
await ws_client.send_json(
|
||||||
await ws_client.send_json(
|
{
|
||||||
{
|
ID: 2,
|
||||||
ID: 2,
|
TYPE: "zwave_js/subscribe_log_updates",
|
||||||
TYPE: "zwave_js/subscribe_log_updates",
|
ENTRY_ID: entry.entry_id,
|
||||||
ENTRY_ID: entry.entry_id,
|
}
|
||||||
}
|
)
|
||||||
)
|
msg = await ws_client.receive_json()
|
||||||
msg = await ws_client.receive_json()
|
|
||||||
|
|
||||||
assert not msg["success"]
|
assert not msg["success"]
|
||||||
assert msg["error"]["code"] == "zwave_error"
|
assert msg["error"]["code"] == "zwave_error"
|
||||||
assert msg["error"]["message"] == "Z-Wave error 1: error message"
|
assert msg["error"]["message"] == "Z-Wave error 1: error message"
|
||||||
|
|
||||||
# Test sending command with not loaded entry fails
|
# Test sending command with not loaded entry fails
|
||||||
await hass.config_entries.async_unload(entry.entry_id)
|
await hass.config_entries.async_unload(entry.entry_id)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue