Add support for state class for Airly sensor (#51285)
This commit is contained in:
parent
edcae74330
commit
c9178e58b5
4 changed files with 13 additions and 1 deletions
|
@ -2,6 +2,7 @@
|
|||
from datetime import timedelta
|
||||
|
||||
from homeassistant.components.airly.sensor import ATTRIBUTION
|
||||
from homeassistant.components.sensor import ATTR_STATE_CLASS, STATE_CLASS_MEASUREMENT
|
||||
from homeassistant.const import (
|
||||
ATTR_ATTRIBUTION,
|
||||
ATTR_DEVICE_CLASS,
|
||||
|
@ -38,6 +39,7 @@ async def test_sensor(hass, aioclient_mock):
|
|||
assert state.attributes.get(ATTR_ATTRIBUTION) == ATTRIBUTION
|
||||
assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == PERCENTAGE
|
||||
assert state.attributes.get(ATTR_DEVICE_CLASS) == DEVICE_CLASS_HUMIDITY
|
||||
assert state.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_MEASUREMENT
|
||||
|
||||
entry = registry.async_get("sensor.home_humidity")
|
||||
assert entry
|
||||
|
@ -52,6 +54,7 @@ async def test_sensor(hass, aioclient_mock):
|
|||
== CONCENTRATION_MICROGRAMS_PER_CUBIC_METER
|
||||
)
|
||||
assert state.attributes.get(ATTR_ICON) == "mdi:blur"
|
||||
assert state.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_MEASUREMENT
|
||||
|
||||
entry = registry.async_get("sensor.home_pm1")
|
||||
assert entry
|
||||
|
@ -63,6 +66,7 @@ async def test_sensor(hass, aioclient_mock):
|
|||
assert state.attributes.get(ATTR_ATTRIBUTION) == ATTRIBUTION
|
||||
assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == PRESSURE_HPA
|
||||
assert state.attributes.get(ATTR_DEVICE_CLASS) == DEVICE_CLASS_PRESSURE
|
||||
assert state.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_MEASUREMENT
|
||||
|
||||
entry = registry.async_get("sensor.home_pressure")
|
||||
assert entry
|
||||
|
@ -74,6 +78,7 @@ async def test_sensor(hass, aioclient_mock):
|
|||
assert state.attributes.get(ATTR_ATTRIBUTION) == ATTRIBUTION
|
||||
assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == TEMP_CELSIUS
|
||||
assert state.attributes.get(ATTR_DEVICE_CLASS) == DEVICE_CLASS_TEMPERATURE
|
||||
assert state.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_MEASUREMENT
|
||||
|
||||
entry = registry.async_get("sensor.home_temperature")
|
||||
assert entry
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue