Bump Z-Wave JS Server Python to 0.9.0 (#45181)

This commit is contained in:
Paulus Schoutsen 2021-01-15 10:59:35 +01:00 committed by GitHub
parent dee0f887de
commit 93c2f2bbeb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 32 additions and 32 deletions

View file

@ -3,6 +3,6 @@
"name": "Z-Wave JS", "name": "Z-Wave JS",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/zwave_js", "documentation": "https://www.home-assistant.io/integrations/zwave_js",
"requirements": ["zwave-js-server-python==0.7.1"], "requirements": ["zwave-js-server-python==0.9.0"],
"codeowners": ["@home-assistant/z-wave"] "codeowners": ["@home-assistant/z-wave"]
} }

View file

@ -2375,4 +2375,4 @@ zigpy==0.29.0
zm-py==0.5.2 zm-py==0.5.2
# homeassistant.components.zwave_js # homeassistant.components.zwave_js
zwave-js-server-python==0.7.1 zwave-js-server-python==0.9.0

View file

@ -1177,4 +1177,4 @@ zigpy-znp==0.3.0
zigpy==0.29.0 zigpy==0.29.0
# homeassistant.components.zwave_js # homeassistant.components.zwave_js
zwave-js-server-python==0.7.1 zwave-js-server-python==0.9.0

View file

@ -34,8 +34,8 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
blocking=True, blocking=True,
) )
assert len(client.async_send_json_message.call_args_list) == 1 assert len(client.async_send_command.call_args_list) == 1
args = client.async_send_json_message.call_args[0][0] args = client.async_send_command.call_args[0][0]
assert args["command"] == "node.set_value" assert args["command"] == "node.set_value"
assert args["nodeId"] == 39 assert args["nodeId"] == 39
assert args["valueId"] == { assert args["valueId"] == {
@ -56,7 +56,7 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
} }
assert args["value"] == 255 assert args["value"] == 255
client.async_send_json_message.reset_mock() client.async_send_command.reset_mock()
# Test brightness update from value updated event # Test brightness update from value updated event
event = Event( event = Event(
@ -91,9 +91,9 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
blocking=True, blocking=True,
) )
assert len(client.async_send_json_message.call_args_list) == 0 assert len(client.async_send_command.call_args_list) == 0
client.async_send_json_message.reset_mock() client.async_send_command.reset_mock()
# Test turning on with brightness # Test turning on with brightness
await hass.services.async_call( await hass.services.async_call(
@ -103,8 +103,8 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
blocking=True, blocking=True,
) )
assert len(client.async_send_json_message.call_args_list) == 1 assert len(client.async_send_command.call_args_list) == 1
args = client.async_send_json_message.call_args[0][0] args = client.async_send_command.call_args[0][0]
assert args["command"] == "node.set_value" assert args["command"] == "node.set_value"
assert args["nodeId"] == 39 assert args["nodeId"] == 39
assert args["valueId"] == { assert args["valueId"] == {
@ -125,7 +125,7 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
} }
assert args["value"] == 50 assert args["value"] == 50
client.async_send_json_message.reset_mock() client.async_send_command.reset_mock()
# Test turning on with rgb color # Test turning on with rgb color
await hass.services.async_call( await hass.services.async_call(
@ -135,8 +135,8 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
blocking=True, blocking=True,
) )
assert len(client.async_send_json_message.call_args_list) == 4 assert len(client.async_send_command.call_args_list) == 4
warm_args = client.async_send_json_message.call_args_list[0][0][0] # warm white 0 warm_args = client.async_send_command.call_args_list[0][0][0] # warm white 0
assert warm_args["command"] == "node.set_value" assert warm_args["command"] == "node.set_value"
assert warm_args["nodeId"] == 39 assert warm_args["nodeId"] == 39
assert warm_args["valueId"]["commandClassName"] == "Color Switch" assert warm_args["valueId"]["commandClassName"] == "Color Switch"
@ -146,7 +146,7 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
assert warm_args["valueId"]["property"] == "targetColor" assert warm_args["valueId"]["property"] == "targetColor"
assert warm_args["valueId"]["propertyName"] == "targetColor" assert warm_args["valueId"]["propertyName"] == "targetColor"
assert warm_args["value"] == 0 assert warm_args["value"] == 0
red_args = client.async_send_json_message.call_args_list[1][0][0] # red 255 red_args = client.async_send_command.call_args_list[1][0][0] # red 255
assert red_args["command"] == "node.set_value" assert red_args["command"] == "node.set_value"
assert red_args["nodeId"] == 39 assert red_args["nodeId"] == 39
assert red_args["valueId"]["commandClassName"] == "Color Switch" assert red_args["valueId"]["commandClassName"] == "Color Switch"
@ -156,7 +156,7 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
assert red_args["valueId"]["property"] == "targetColor" assert red_args["valueId"]["property"] == "targetColor"
assert red_args["valueId"]["propertyName"] == "targetColor" assert red_args["valueId"]["propertyName"] == "targetColor"
assert red_args["value"] == 255 assert red_args["value"] == 255
green_args = client.async_send_json_message.call_args_list[2][0][0] # green 76 green_args = client.async_send_command.call_args_list[2][0][0] # green 76
assert green_args["command"] == "node.set_value" assert green_args["command"] == "node.set_value"
assert green_args["nodeId"] == 39 assert green_args["nodeId"] == 39
assert green_args["valueId"]["commandClassName"] == "Color Switch" assert green_args["valueId"]["commandClassName"] == "Color Switch"
@ -166,7 +166,7 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
assert green_args["valueId"]["property"] == "targetColor" assert green_args["valueId"]["property"] == "targetColor"
assert green_args["valueId"]["propertyName"] == "targetColor" assert green_args["valueId"]["propertyName"] == "targetColor"
assert green_args["value"] == 76 assert green_args["value"] == 76
blue_args = client.async_send_json_message.call_args_list[3][0][0] # blue 255 blue_args = client.async_send_command.call_args_list[3][0][0] # blue 255
assert blue_args["command"] == "node.set_value" assert blue_args["command"] == "node.set_value"
assert blue_args["nodeId"] == 39 assert blue_args["nodeId"] == 39
assert blue_args["valueId"]["commandClassName"] == "Color Switch" assert blue_args["valueId"]["commandClassName"] == "Color Switch"
@ -214,7 +214,7 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
assert state.attributes[ATTR_COLOR_TEMP] == 370 assert state.attributes[ATTR_COLOR_TEMP] == 370
assert state.attributes[ATTR_RGB_COLOR] == (255, 76, 255) assert state.attributes[ATTR_RGB_COLOR] == (255, 76, 255)
client.async_send_json_message.reset_mock() client.async_send_command.reset_mock()
# Test turning on with same rgb color # Test turning on with same rgb color
await hass.services.async_call( await hass.services.async_call(
@ -224,9 +224,9 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
blocking=True, blocking=True,
) )
assert len(client.async_send_json_message.call_args_list) == 0 assert len(client.async_send_command.call_args_list) == 0
client.async_send_json_message.reset_mock() client.async_send_command.reset_mock()
# Test turning on with color temp # Test turning on with color temp
await hass.services.async_call( await hass.services.async_call(
@ -236,8 +236,8 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
blocking=True, blocking=True,
) )
assert len(client.async_send_json_message.call_args_list) == 5 assert len(client.async_send_command.call_args_list) == 5
red_args = client.async_send_json_message.call_args_list[0][0][0] # red 0 red_args = client.async_send_command.call_args_list[0][0][0] # red 0
assert red_args["command"] == "node.set_value" assert red_args["command"] == "node.set_value"
assert red_args["nodeId"] == 39 assert red_args["nodeId"] == 39
assert red_args["valueId"]["commandClassName"] == "Color Switch" assert red_args["valueId"]["commandClassName"] == "Color Switch"
@ -247,7 +247,7 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
assert red_args["valueId"]["property"] == "targetColor" assert red_args["valueId"]["property"] == "targetColor"
assert red_args["valueId"]["propertyName"] == "targetColor" assert red_args["valueId"]["propertyName"] == "targetColor"
assert red_args["value"] == 0 assert red_args["value"] == 0
red_args = client.async_send_json_message.call_args_list[1][0][0] # green 0 red_args = client.async_send_command.call_args_list[1][0][0] # green 0
assert red_args["command"] == "node.set_value" assert red_args["command"] == "node.set_value"
assert red_args["nodeId"] == 39 assert red_args["nodeId"] == 39
assert red_args["valueId"]["commandClassName"] == "Color Switch" assert red_args["valueId"]["commandClassName"] == "Color Switch"
@ -257,7 +257,7 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
assert red_args["valueId"]["property"] == "targetColor" assert red_args["valueId"]["property"] == "targetColor"
assert red_args["valueId"]["propertyName"] == "targetColor" assert red_args["valueId"]["propertyName"] == "targetColor"
assert red_args["value"] == 0 assert red_args["value"] == 0
red_args = client.async_send_json_message.call_args_list[2][0][0] # blue 0 red_args = client.async_send_command.call_args_list[2][0][0] # blue 0
assert red_args["command"] == "node.set_value" assert red_args["command"] == "node.set_value"
assert red_args["nodeId"] == 39 assert red_args["nodeId"] == 39
assert red_args["valueId"]["commandClassName"] == "Color Switch" assert red_args["valueId"]["commandClassName"] == "Color Switch"
@ -267,7 +267,7 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
assert red_args["valueId"]["property"] == "targetColor" assert red_args["valueId"]["property"] == "targetColor"
assert red_args["valueId"]["propertyName"] == "targetColor" assert red_args["valueId"]["propertyName"] == "targetColor"
assert red_args["value"] == 0 assert red_args["value"] == 0
warm_args = client.async_send_json_message.call_args_list[3][0][0] # warm white 0 warm_args = client.async_send_command.call_args_list[3][0][0] # warm white 0
assert warm_args["command"] == "node.set_value" assert warm_args["command"] == "node.set_value"
assert warm_args["nodeId"] == 39 assert warm_args["nodeId"] == 39
assert warm_args["valueId"]["commandClassName"] == "Color Switch" assert warm_args["valueId"]["commandClassName"] == "Color Switch"
@ -277,7 +277,7 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
assert warm_args["valueId"]["property"] == "targetColor" assert warm_args["valueId"]["property"] == "targetColor"
assert warm_args["valueId"]["propertyName"] == "targetColor" assert warm_args["valueId"]["propertyName"] == "targetColor"
assert warm_args["value"] == 20 assert warm_args["value"] == 20
red_args = client.async_send_json_message.call_args_list[4][0][0] # cold white red_args = client.async_send_command.call_args_list[4][0][0] # cold white
assert red_args["command"] == "node.set_value" assert red_args["command"] == "node.set_value"
assert red_args["nodeId"] == 39 assert red_args["nodeId"] == 39
assert red_args["valueId"]["commandClassName"] == "Color Switch" assert red_args["valueId"]["commandClassName"] == "Color Switch"
@ -288,7 +288,7 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
assert red_args["valueId"]["propertyName"] == "targetColor" assert red_args["valueId"]["propertyName"] == "targetColor"
assert red_args["value"] == 235 assert red_args["value"] == 235
client.async_send_json_message.reset_mock() client.async_send_command.reset_mock()
# Test color temp update from value updated event # Test color temp update from value updated event
red_event = Event( red_event = Event(
@ -342,9 +342,9 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
blocking=True, blocking=True,
) )
assert len(client.async_send_json_message.call_args_list) == 0 assert len(client.async_send_command.call_args_list) == 0
client.async_send_json_message.reset_mock() client.async_send_command.reset_mock()
# Test turning off # Test turning off
await hass.services.async_call( await hass.services.async_call(
@ -354,8 +354,8 @@ async def test_light(hass, client, bulb_6_multi_color, integration):
blocking=True, blocking=True,
) )
assert len(client.async_send_json_message.call_args_list) == 1 assert len(client.async_send_command.call_args_list) == 1
args = client.async_send_json_message.call_args[0][0] args = client.async_send_command.call_args[0][0]
assert args["command"] == "node.set_value" assert args["command"] == "node.set_value"
assert args["nodeId"] == 39 assert args["nodeId"] == 39
assert args["valueId"] == { assert args["valueId"] == {

View file

@ -18,7 +18,7 @@ async def test_switch(hass, hank_binary_switch, integration, client):
"switch", "turn_on", {"entity_id": SWITCH_ENTITY}, blocking=True "switch", "turn_on", {"entity_id": SWITCH_ENTITY}, blocking=True
) )
args = client.async_send_json_message.call_args[0][0] args = client.async_send_command.call_args[0][0]
assert args["command"] == "node.set_value" assert args["command"] == "node.set_value"
assert args["nodeId"] == 32 assert args["nodeId"] == 32
assert args["valueId"] == { assert args["valueId"] == {
@ -65,7 +65,7 @@ async def test_switch(hass, hank_binary_switch, integration, client):
"switch", "turn_off", {"entity_id": SWITCH_ENTITY}, blocking=True "switch", "turn_off", {"entity_id": SWITCH_ENTITY}, blocking=True
) )
args = client.async_send_json_message.call_args[0][0] args = client.async_send_command.call_args[0][0]
assert args["command"] == "node.set_value" assert args["command"] == "node.set_value"
assert args["nodeId"] == 32 assert args["nodeId"] == 32
assert args["valueId"] == { assert args["valueId"] == {