From 74dabff4a7cfbbfbf540e91464503d68d654d171 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Wed, 6 Mar 2024 23:06:41 +0100 Subject: [PATCH] Add icon translations to Waze Travel Time (#112352) * Add icon translations to Waze Travel Time * Fix tests --- homeassistant/components/waze_travel_time/icons.json | 9 +++++++++ homeassistant/components/waze_travel_time/sensor.py | 2 +- tests/components/waze_travel_time/test_sensor.py | 1 - 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 homeassistant/components/waze_travel_time/icons.json diff --git a/homeassistant/components/waze_travel_time/icons.json b/homeassistant/components/waze_travel_time/icons.json new file mode 100644 index 00000000000..54d3183363e --- /dev/null +++ b/homeassistant/components/waze_travel_time/icons.json @@ -0,0 +1,9 @@ +{ + "entity": { + "sensor": { + "waze_travel_time": { + "default": "mdi:car" + } + } + } +} diff --git a/homeassistant/components/waze_travel_time/sensor.py b/homeassistant/components/waze_travel_time/sensor.py index ef372e5fd33..5204c0b1075 100644 --- a/homeassistant/components/waze_travel_time/sensor.py +++ b/homeassistant/components/waze_travel_time/sensor.py @@ -90,6 +90,7 @@ class WazeTravelTime(SensorEntity): identifiers={(DOMAIN, DOMAIN)}, configuration_url="https://www.waze.com", ) + _attr_translation_key = "waze_travel_time" def __init__( self, @@ -105,7 +106,6 @@ class WazeTravelTime(SensorEntity): self._attr_name = name self._origin = origin self._destination = destination - self._attr_icon = "mdi:car" self._state = None async def async_added_to_hass(self) -> None: diff --git a/tests/components/waze_travel_time/test_sensor.py b/tests/components/waze_travel_time/test_sensor.py index adcc334889d..60e5535fdba 100644 --- a/tests/components/waze_travel_time/test_sensor.py +++ b/tests/components/waze_travel_time/test_sensor.py @@ -74,7 +74,6 @@ async def test_sensor(hass: HomeAssistant) -> None: hass.states.get("sensor.waze_travel_time").attributes["unit_of_measurement"] == "min" ) - assert hass.states.get("sensor.waze_travel_time").attributes["icon"] == "mdi:car" @pytest.mark.parametrize(