diff --git a/homeassistant/components/zwave_js/manifest.json b/homeassistant/components/zwave_js/manifest.json index 9a66dae8e9323..a06de5cb8eeba 100644 --- a/homeassistant/components/zwave_js/manifest.json +++ b/homeassistant/components/zwave_js/manifest.json @@ -9,7 +9,7 @@ "iot_class": "local_push", "loggers": ["zwave_js_server"], "quality_scale": "platinum", - "requirements": ["pyserial==3.5", "zwave-js-server-python==0.55.2"], + "requirements": ["pyserial==3.5", "zwave-js-server-python==0.55.3"], "usb": [ { "vid": "0658", diff --git a/requirements_all.txt b/requirements_all.txt index b3ad3fac35cb1..012c601b78518 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2893,7 +2893,7 @@ zigpy==0.60.4 zm-py==0.5.2 # homeassistant.components.zwave_js -zwave-js-server-python==0.55.2 +zwave-js-server-python==0.55.3 # homeassistant.components.zwave_me zwave-me-ws==0.4.3 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index fea1828bd2d98..96775e057914e 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -2189,7 +2189,7 @@ zigpy-znp==0.12.1 zigpy==0.60.4 # homeassistant.components.zwave_js -zwave-js-server-python==0.55.2 +zwave-js-server-python==0.55.3 # homeassistant.components.zwave_me zwave-me-ws==0.4.3 diff --git a/tests/components/zwave_js/test_events.py b/tests/components/zwave_js/test_events.py index 4fbaa97f118e0..1e91b9338fad6 100644 --- a/tests/components/zwave_js/test_events.py +++ b/tests/components/zwave_js/test_events.py @@ -348,7 +348,11 @@ async def test_power_level_notification( async def test_unknown_notification( - hass: HomeAssistant, hank_binary_switch, integration, client + hass: HomeAssistant, + caplog: pytest.LogCaptureFixture, + hank_binary_switch, + integration, + client, ) -> None: """Test behavior of unknown notification type events.""" # just pick a random node to fake the notification event @@ -358,8 +362,9 @@ async def test_unknown_notification( # by the lib. We will use a class that is guaranteed not to be recognized notification_obj = AsyncMock() notification_obj.node = node - with pytest.raises(TypeError): - node.emit("notification", {"notification": notification_obj}) + node.emit("notification", {"notification": notification_obj}) + + assert f"Unhandled notification type: {notification_obj}" in caplog.text notification_events = async_capture_events(hass, "zwave_js_notification")