Add icon translations to Lametric (#111854)
This commit is contained in:
parent
21a021944f
commit
f9b2c35418
11 changed files with 47 additions and 23 deletions
|
@ -9,7 +9,6 @@ from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRE
|
|||
from homeassistant.components.lametric.const import DOMAIN
|
||||
from homeassistant.const import (
|
||||
ATTR_ENTITY_ID,
|
||||
ATTR_ICON,
|
||||
STATE_UNAVAILABLE,
|
||||
STATE_UNKNOWN,
|
||||
EntityCategory,
|
||||
|
@ -33,7 +32,6 @@ async def test_button_app_next(
|
|||
"""Test the LaMetric next app button."""
|
||||
state = hass.states.get("button.frenck_s_lametric_next_app")
|
||||
assert state
|
||||
assert state.attributes.get(ATTR_ICON) == "mdi:arrow-right-bold"
|
||||
assert state.state == STATE_UNKNOWN
|
||||
|
||||
entry = entity_registry.async_get("button.frenck_s_lametric_next_app")
|
||||
|
@ -80,7 +78,6 @@ async def test_button_app_previous(
|
|||
"""Test the LaMetric previous app button."""
|
||||
state = hass.states.get("button.frenck_s_lametric_previous_app")
|
||||
assert state
|
||||
assert state.attributes.get(ATTR_ICON) == "mdi:arrow-left-bold"
|
||||
assert state.state == STATE_UNKNOWN
|
||||
|
||||
entry = entity_registry.async_get("button.frenck_s_lametric_previous_app")
|
||||
|
@ -127,7 +124,6 @@ async def test_button_dismiss_current_notification(
|
|||
"""Test the LaMetric dismiss current notification button."""
|
||||
state = hass.states.get("button.frenck_s_lametric_dismiss_current_notification")
|
||||
assert state
|
||||
assert state.attributes.get(ATTR_ICON) == "mdi:bell-cancel"
|
||||
assert state.state == STATE_UNKNOWN
|
||||
|
||||
entry = entity_registry.async_get(
|
||||
|
@ -176,7 +172,6 @@ async def test_button_dismiss_all_notifications(
|
|||
"""Test the LaMetric dismiss all notifications button."""
|
||||
state = hass.states.get("button.frenck_s_lametric_dismiss_all_notifications")
|
||||
assert state
|
||||
assert state.attributes.get(ATTR_ICON) == "mdi:bell-cancel"
|
||||
assert state.state == STATE_UNKNOWN
|
||||
|
||||
entry = entity_registry.async_get(
|
||||
|
|
|
@ -18,7 +18,6 @@ from homeassistant.const import (
|
|||
ATTR_DEVICE_CLASS,
|
||||
ATTR_ENTITY_ID,
|
||||
ATTR_FRIENDLY_NAME,
|
||||
ATTR_ICON,
|
||||
ATTR_UNIT_OF_MEASUREMENT,
|
||||
PERCENTAGE,
|
||||
STATE_UNAVAILABLE,
|
||||
|
@ -42,7 +41,6 @@ async def test_brightness(
|
|||
assert state
|
||||
assert state.attributes.get(ATTR_DEVICE_CLASS) is None
|
||||
assert state.attributes.get(ATTR_FRIENDLY_NAME) == "Frenck's LaMetric Brightness"
|
||||
assert state.attributes.get(ATTR_ICON) == "mdi:brightness-6"
|
||||
assert state.attributes.get(ATTR_MAX) == 100
|
||||
assert state.attributes.get(ATTR_MIN) == 0
|
||||
assert state.attributes.get(ATTR_STEP) == 1
|
||||
|
@ -92,7 +90,6 @@ async def test_volume(
|
|||
assert state
|
||||
assert state.attributes.get(ATTR_DEVICE_CLASS) is None
|
||||
assert state.attributes.get(ATTR_FRIENDLY_NAME) == "Frenck's LaMetric Volume"
|
||||
assert state.attributes.get(ATTR_ICON) == "mdi:volume-high"
|
||||
assert state.attributes.get(ATTR_MAX) == 100
|
||||
assert state.attributes.get(ATTR_MIN) == 0
|
||||
assert state.attributes.get(ATTR_STEP) == 1
|
||||
|
|
|
@ -14,7 +14,6 @@ from homeassistant.components.select import (
|
|||
from homeassistant.const import (
|
||||
ATTR_ENTITY_ID,
|
||||
ATTR_FRIENDLY_NAME,
|
||||
ATTR_ICON,
|
||||
ATTR_OPTION,
|
||||
STATE_UNAVAILABLE,
|
||||
EntityCategory,
|
||||
|
@ -38,7 +37,6 @@ async def test_brightness_mode(
|
|||
assert (
|
||||
state.attributes.get(ATTR_FRIENDLY_NAME) == "Frenck's LaMetric Brightness mode"
|
||||
)
|
||||
assert state.attributes.get(ATTR_ICON) == "mdi:brightness-auto"
|
||||
assert state.attributes.get(ATTR_OPTIONS) == ["auto", "manual"]
|
||||
assert state.state == BrightnessMode.AUTO
|
||||
|
||||
|
|
|
@ -7,7 +7,6 @@ from homeassistant.components.sensor import ATTR_STATE_CLASS, SensorStateClass
|
|||
from homeassistant.const import (
|
||||
ATTR_DEVICE_CLASS,
|
||||
ATTR_FRIENDLY_NAME,
|
||||
ATTR_ICON,
|
||||
ATTR_UNIT_OF_MEASUREMENT,
|
||||
PERCENTAGE,
|
||||
EntityCategory,
|
||||
|
@ -30,7 +29,6 @@ async def test_wifi_signal(
|
|||
assert state
|
||||
assert state.attributes.get(ATTR_DEVICE_CLASS) is None
|
||||
assert state.attributes.get(ATTR_FRIENDLY_NAME) == "Frenck's LaMetric Wi-Fi signal"
|
||||
assert state.attributes.get(ATTR_ICON) == "mdi:wifi"
|
||||
assert state.attributes.get(ATTR_STATE_CLASS) is SensorStateClass.MEASUREMENT
|
||||
assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == PERCENTAGE
|
||||
assert state.state == "21"
|
||||
|
|
|
@ -15,7 +15,6 @@ from homeassistant.const import (
|
|||
ATTR_DEVICE_CLASS,
|
||||
ATTR_ENTITY_ID,
|
||||
ATTR_FRIENDLY_NAME,
|
||||
ATTR_ICON,
|
||||
STATE_OFF,
|
||||
STATE_UNAVAILABLE,
|
||||
EntityCategory,
|
||||
|
@ -41,7 +40,6 @@ async def test_bluetooth(
|
|||
assert state
|
||||
assert state.attributes.get(ATTR_DEVICE_CLASS) is None
|
||||
assert state.attributes.get(ATTR_FRIENDLY_NAME) == "Frenck's LaMetric Bluetooth"
|
||||
assert state.attributes.get(ATTR_ICON) == "mdi:bluetooth"
|
||||
assert state.state == STATE_OFF
|
||||
|
||||
entry = entity_registry.async_get(state.entity_id)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue