1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-25 05:26:47 +00:00

Bump zwave-js-server-python to 0.22.0 (#48085)

This commit is contained in:
Raman Gupta
2021-03-18 13:12:33 -04:00
committed by GitHub
parent 53687c766d
commit 9fca001eed
12 changed files with 140 additions and 146 deletions

View File

@@ -39,8 +39,8 @@ async def test_set_config_parameter(hass, client, multisensor_6, integration):
blocking=True,
)
assert len(client.async_send_command.call_args_list) == 1
args = client.async_send_command.call_args[0][0]
assert len(client.async_send_command_no_wait.call_args_list) == 1
args = client.async_send_command_no_wait.call_args[0][0]
assert args["command"] == "node.set_value"
assert args["nodeId"] == 52
assert args["valueId"] == {
@@ -68,7 +68,7 @@ async def test_set_config_parameter(hass, client, multisensor_6, integration):
}
assert args["value"] == 1
client.async_send_command.reset_mock()
client.async_send_command_no_wait.reset_mock()
# Test setting parameter by property name
await hass.services.async_call(
@@ -82,8 +82,8 @@ async def test_set_config_parameter(hass, client, multisensor_6, integration):
blocking=True,
)
assert len(client.async_send_command.call_args_list) == 1
args = client.async_send_command.call_args[0][0]
assert len(client.async_send_command_no_wait.call_args_list) == 1
args = client.async_send_command_no_wait.call_args[0][0]
assert args["command"] == "node.set_value"
assert args["nodeId"] == 52
assert args["valueId"] == {
@@ -111,7 +111,7 @@ async def test_set_config_parameter(hass, client, multisensor_6, integration):
}
assert args["value"] == 1
client.async_send_command.reset_mock()
client.async_send_command_no_wait.reset_mock()
# Test setting parameter by property name and state label
await hass.services.async_call(
@@ -125,8 +125,8 @@ async def test_set_config_parameter(hass, client, multisensor_6, integration):
blocking=True,
)
assert len(client.async_send_command.call_args_list) == 1
args = client.async_send_command.call_args[0][0]
assert len(client.async_send_command_no_wait.call_args_list) == 1
args = client.async_send_command_no_wait.call_args[0][0]
assert args["command"] == "node.set_value"
assert args["nodeId"] == 52
assert args["valueId"] == {
@@ -154,7 +154,7 @@ async def test_set_config_parameter(hass, client, multisensor_6, integration):
}
assert args["value"] == 2
client.async_send_command.reset_mock()
client.async_send_command_no_wait.reset_mock()
# Test setting parameter by property and bitmask
await hass.services.async_call(
@@ -169,8 +169,8 @@ async def test_set_config_parameter(hass, client, multisensor_6, integration):
blocking=True,
)
assert len(client.async_send_command.call_args_list) == 1
args = client.async_send_command.call_args[0][0]
assert len(client.async_send_command_no_wait.call_args_list) == 1
args = client.async_send_command_no_wait.call_args[0][0]
assert args["command"] == "node.set_value"
assert args["nodeId"] == 52
assert args["valueId"] == {
@@ -302,15 +302,15 @@ async def test_poll_value(
):
"""Test the poll_value service."""
# Test polling the primary value
client.async_send_command_no_wait.return_value = {"result": 2}
client.async_send_command.return_value = {"result": 2}
await hass.services.async_call(
DOMAIN,
SERVICE_REFRESH_VALUE,
{ATTR_ENTITY_ID: CLIMATE_RADIO_THERMOSTAT_ENTITY},
blocking=True,
)
assert len(client.async_send_command_no_wait.call_args_list) == 1
args = client.async_send_command_no_wait.call_args[0][0]
assert len(client.async_send_command.call_args_list) == 1
args = client.async_send_command.call_args[0][0]
assert args["command"] == "node.poll_value"
assert args["nodeId"] == 26
assert args["valueId"] == {
@@ -339,10 +339,10 @@ async def test_poll_value(
"ccVersion": 2,
}
client.async_send_command_no_wait.reset_mock()
client.async_send_command.reset_mock()
# Test polling all watched values
client.async_send_command_no_wait.return_value = {"result": 2}
client.async_send_command.return_value = {"result": 2}
await hass.services.async_call(
DOMAIN,
SERVICE_REFRESH_VALUE,
@@ -352,7 +352,7 @@ async def test_poll_value(
},
blocking=True,
)
assert len(client.async_send_command_no_wait.call_args_list) == 8
assert len(client.async_send_command.call_args_list) == 8
# Test polling against an invalid entity raises ValueError
with pytest.raises(ValueError):