From d3c68303b0df7753baa8041ce0fe7b8c9bde5a17 Mon Sep 17 00:00:00 2001 From: Robert Svensson Date: Fri, 22 Mar 2024 22:18:22 +0100 Subject: [PATCH] Improve deCONZ test_non_color_light_reports_color (#114021) --- tests/components/deconz/test_light.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/tests/components/deconz/test_light.py b/tests/components/deconz/test_light.py index a3a282f4557..5144f222484 100644 --- a/tests/components/deconz/test_light.py +++ b/tests/components/deconz/test_light.py @@ -1322,12 +1322,10 @@ async def test_non_color_light_reports_color( await mock_deconz_websocket(data=event_changed_light) await hass.async_block_till_done() - assert hass.states.get("light.group").attributes[ATTR_COLOR_MODE] == ColorMode.XY - # Bug is fixed if we reach this point - # device won't have neither color temp nor color - with pytest.raises(AssertionError): - assert hass.states.get("light.group").attributes.get(ATTR_COLOR_TEMP) is None - assert hass.states.get("light.group").attributes.get(ATTR_HS_COLOR) is None + group = hass.states.get("light.group") + assert group.attributes[ATTR_COLOR_MODE] == ColorMode.XY + assert group.attributes[ATTR_HS_COLOR] == (40.571, 41.176) + assert group.attributes.get(ATTR_COLOR_TEMP) is None async def test_verify_group_supported_features(