Remove icon where device_class is defined. (#54323)

pull/54343/head
jan iversen 2021-08-09 13:13:11 +02:00 committed by GitHub
parent 608f406a2c
commit 9b7b787fe4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 9 deletions

View File

@ -38,7 +38,6 @@ SENSOR_TYPES = (
key="battery_level",
name="Battery Level",
unit_of_measurement=PERCENTAGE,
icon="mdi:battery-50",
device_class=DEVICE_CLASS_BATTERY,
),
SensorEntityDescription(
@ -48,14 +47,12 @@ SENSOR_TYPES = (
key="temperature",
name="Temperature",
unit_of_measurement=TEMP_CELSIUS,
icon="mdi:thermometer",
device_class=DEVICE_CLASS_TEMPERATURE,
),
SensorEntityDescription(
key="humidity",
name="Humidity",
unit_of_measurement=PERCENTAGE,
icon="mdi:water-percent",
device_class=DEVICE_CLASS_HUMIDITY,
),
SensorEntityDescription(

View File

@ -8,6 +8,7 @@ from homeassistant.components.arlo import DATA_ARLO, sensor as arlo
from homeassistant.components.arlo.sensor import SENSOR_TYPES
from homeassistant.const import (
ATTR_ATTRIBUTION,
DEVICE_CLASS_BATTERY,
DEVICE_CLASS_HUMIDITY,
DEVICE_CLASS_TEMPERATURE,
PERCENTAGE,
@ -161,14 +162,14 @@ def test_sensor_state_default(default_sensor):
assert default_sensor.state is None
def test_sensor_icon_battery(battery_sensor):
"""Test the battery icon."""
assert battery_sensor.icon == "mdi:battery-50"
def test_sensor_device_class__battery(battery_sensor):
"""Test the battery device_class."""
assert battery_sensor.device_class == DEVICE_CLASS_BATTERY
def test_sensor_icon(temperature_sensor):
"""Test the icon property."""
assert temperature_sensor.icon == "mdi:thermometer"
def test_sensor_device_class(temperature_sensor):
"""Test the device_class property."""
assert temperature_sensor.device_class == DEVICE_CLASS_TEMPERATURE
def test_unit_of_measure(default_sensor, battery_sensor):