Skip to content

Commit

Permalink
add checking new attributes to tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Aulos committed Feb 10, 2023
1 parent 20dcb86 commit 31f5298
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions tests/test_sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,11 @@

from custom_components.temperature_feels_like.const import (
ATTR_HUMIDITY_SOURCE,
ATTR_HUMIDITY_SOURCE_VALUE,
ATTR_TEMPERATURE_SOURCE,
ATTR_TEMPERATURE_SOURCE_VALUE,
ATTR_WIND_SPEED_SOURCE,
ATTR_WIND_SPEED_SOURCE_VALUE,
DOMAIN,
)
from custom_components.temperature_feels_like.sensor import TemperatureFeelingSensor
Expand Down Expand Up @@ -143,8 +146,11 @@ async def test_entity_initialization():
assert entity.state is None
assert entity.state_attributes == {
ATTR_TEMPERATURE_SOURCE: None,
ATTR_TEMPERATURE_SOURCE_VALUE: None,
ATTR_HUMIDITY_SOURCE: None,
ATTR_HUMIDITY_SOURCE_VALUE: None,
ATTR_WIND_SPEED_SOURCE: None,
ATTR_WIND_SPEED_SOURCE_VALUE: None,
}

entity = TemperatureFeelingSensor(
Expand Down Expand Up @@ -189,6 +195,7 @@ async def test_async_setup_platform(hass: HomeAssistant):
state = hass.states.get("sensor.test_temperature_feels_like")
assert state is not None
assert state.state == "15.8"
assert state.attributes[ATTR_TEMPERATURE_SOURCE_VALUE] == 20

hass.states.async_set(
"weather.test_monitored",
Expand All @@ -204,6 +211,7 @@ async def test_async_setup_platform(hass: HomeAssistant):
state = hass.states.get("sensor.test_temperature_feels_like")
assert state is not None
assert state.state == "-3.8"
assert state.attributes[ATTR_HUMIDITY_SOURCE_VALUE] == 20

hass.states.async_set(
"weather.test_monitored",
Expand All @@ -219,6 +227,7 @@ async def test_async_setup_platform(hass: HomeAssistant):
state = hass.states.get("sensor.test_temperature_feels_like")
assert state is not None
assert state.state == "-8.1"
assert state.attributes[ATTR_WIND_SPEED_SOURCE_VALUE] == 20


async def test__get_temperature(hass: HomeAssistant):
Expand Down

0 comments on commit 31f5298

Please sign in to comment.