Migrate zerproc light to ColorMode (#70851)

This commit is contained in:
epenet 2022-04-27 09:52:41 +02:00 committed by GitHub
parent ea4979c511
commit 492e183b7c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 17 deletions

View file

@ -12,8 +12,6 @@ from homeassistant.components.light import (
ATTR_SUPPORTED_COLOR_MODES,
ATTR_XY_COLOR,
SCAN_INTERVAL,
SUPPORT_BRIGHTNESS,
SUPPORT_COLOR,
ColorMode,
)
from homeassistant.components.zerproc.const import (
@ -101,7 +99,7 @@ async def test_init(hass, mock_entry):
assert state.attributes == {
ATTR_FRIENDLY_NAME: "LEDBlue-CCDDEEFF",
ATTR_SUPPORTED_COLOR_MODES: [ColorMode.HS],
ATTR_SUPPORTED_FEATURES: SUPPORT_BRIGHTNESS | SUPPORT_COLOR,
ATTR_SUPPORTED_FEATURES: 0,
ATTR_ICON: "mdi:string-lights",
}
@ -110,7 +108,7 @@ async def test_init(hass, mock_entry):
assert state.attributes == {
ATTR_FRIENDLY_NAME: "LEDBlue-33445566",
ATTR_SUPPORTED_COLOR_MODES: [ColorMode.HS],
ATTR_SUPPORTED_FEATURES: SUPPORT_BRIGHTNESS | SUPPORT_COLOR,
ATTR_SUPPORTED_FEATURES: 0,
ATTR_ICON: "mdi:string-lights",
ATTR_COLOR_MODE: ColorMode.HS,
ATTR_BRIGHTNESS: 255,
@ -280,7 +278,7 @@ async def test_light_update(hass, mock_light):
assert state.attributes == {
ATTR_FRIENDLY_NAME: "LEDBlue-CCDDEEFF",
ATTR_SUPPORTED_COLOR_MODES: [ColorMode.HS],
ATTR_SUPPORTED_FEATURES: SUPPORT_BRIGHTNESS | SUPPORT_COLOR,
ATTR_SUPPORTED_FEATURES: 0,
ATTR_ICON: "mdi:string-lights",
}
@ -299,7 +297,7 @@ async def test_light_update(hass, mock_light):
assert state.attributes == {
ATTR_FRIENDLY_NAME: "LEDBlue-CCDDEEFF",
ATTR_SUPPORTED_COLOR_MODES: [ColorMode.HS],
ATTR_SUPPORTED_FEATURES: SUPPORT_BRIGHTNESS | SUPPORT_COLOR,
ATTR_SUPPORTED_FEATURES: 0,
ATTR_ICON: "mdi:string-lights",
}
@ -317,7 +315,7 @@ async def test_light_update(hass, mock_light):
assert state.attributes == {
ATTR_FRIENDLY_NAME: "LEDBlue-CCDDEEFF",
ATTR_SUPPORTED_COLOR_MODES: [ColorMode.HS],
ATTR_SUPPORTED_FEATURES: SUPPORT_BRIGHTNESS | SUPPORT_COLOR,
ATTR_SUPPORTED_FEATURES: 0,
ATTR_ICON: "mdi:string-lights",
}
@ -335,7 +333,7 @@ async def test_light_update(hass, mock_light):
assert state.attributes == {
ATTR_FRIENDLY_NAME: "LEDBlue-CCDDEEFF",
ATTR_SUPPORTED_COLOR_MODES: [ColorMode.HS],
ATTR_SUPPORTED_FEATURES: SUPPORT_BRIGHTNESS | SUPPORT_COLOR,
ATTR_SUPPORTED_FEATURES: 0,
ATTR_ICON: "mdi:string-lights",
ATTR_COLOR_MODE: ColorMode.HS,
ATTR_BRIGHTNESS: 220,