2019-01-21 03:23:36 +00:00
|
|
|
"""The tests for the everlights component."""
|
2019-03-19 06:07:39 +00:00
|
|
|
from homeassistant.components.everlights import light as everlights
|
2019-01-21 03:23:36 +00:00
|
|
|
|
|
|
|
|
2023-02-07 13:20:06 +00:00
|
|
|
def test_color_rgb_to_int() -> None:
|
2019-01-21 03:23:36 +00:00
|
|
|
"""Test RGB to integer conversion."""
|
|
|
|
assert everlights.color_rgb_to_int(0x00, 0x00, 0x00) == 0x000000
|
2019-07-31 19:25:30 +00:00
|
|
|
assert everlights.color_rgb_to_int(0xFF, 0xFF, 0xFF) == 0xFFFFFF
|
2019-01-21 03:23:36 +00:00
|
|
|
assert everlights.color_rgb_to_int(0x12, 0x34, 0x56) == 0x123456
|
|
|
|
|
|
|
|
|
2023-02-07 13:20:06 +00:00
|
|
|
def test_int_to_rgb() -> None:
|
2019-01-21 03:23:36 +00:00
|
|
|
"""Test integer to RGB conversion."""
|
|
|
|
assert everlights.color_int_to_rgb(0x000000) == (0x00, 0x00, 0x00)
|
2019-07-31 19:25:30 +00:00
|
|
|
assert everlights.color_int_to_rgb(0xFFFFFF) == (0xFF, 0xFF, 0xFF)
|
2019-01-21 03:23:36 +00:00
|
|
|
assert everlights.color_int_to_rgb(0x123456) == (0x12, 0x34, 0x56)
|