1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 12:59:34 +00:00

Clean up constants (#46948)

* Clean up constants

* clean up humidifier constants

* fix tests

* fix prometheus tests

Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com>
This commit is contained in:
tkdrob
2021-03-02 06:52:00 -05:00
committed by GitHub
parent dc880118a4
commit ab53b49d3f
31 changed files with 69 additions and 68 deletions

View File

@@ -4,7 +4,7 @@ import voluptuous_serialize
import homeassistant.components.automation as automation
from homeassistant.components.humidifier import DOMAIN, const, device_condition
from homeassistant.const import STATE_OFF, STATE_ON
from homeassistant.const import ATTR_MODE, STATE_OFF, STATE_ON
from homeassistant.helpers import config_validation as cv, device_registry
from homeassistant.setup import async_setup_component
@@ -51,7 +51,7 @@ async def test_get_conditions(hass, device_reg, entity_reg):
f"{DOMAIN}.test_5678",
STATE_ON,
{
const.ATTR_MODE: const.MODE_AWAY,
ATTR_MODE: const.MODE_AWAY,
const.ATTR_AVAILABLE_MODES: [const.MODE_HOME, const.MODE_AWAY],
},
)
@@ -98,7 +98,7 @@ async def test_get_conditions_toggle_only(hass, device_reg, entity_reg):
f"{DOMAIN}.test_5678",
STATE_ON,
{
const.ATTR_MODE: const.MODE_AWAY,
ATTR_MODE: const.MODE_AWAY,
const.ATTR_AVAILABLE_MODES: [const.MODE_HOME, const.MODE_AWAY],
},
)
@@ -127,9 +127,7 @@ async def test_get_conditions_toggle_only(hass, device_reg, entity_reg):
async def test_if_state(hass, calls):
"""Test for turn_on and turn_off conditions."""
hass.states.async_set(
"humidifier.entity", STATE_ON, {const.ATTR_MODE: const.MODE_AWAY}
)
hass.states.async_set("humidifier.entity", STATE_ON, {ATTR_MODE: const.MODE_AWAY})
assert await async_setup_component(
hass,
@@ -213,9 +211,7 @@ async def test_if_state(hass, calls):
assert len(calls) == 2
assert calls[1].data["some"] == "is_off event - test_event2"
hass.states.async_set(
"humidifier.entity", STATE_ON, {const.ATTR_MODE: const.MODE_AWAY}
)
hass.states.async_set("humidifier.entity", STATE_ON, {ATTR_MODE: const.MODE_AWAY})
hass.bus.async_fire("test_event3")
await hass.async_block_till_done()
@@ -223,9 +219,7 @@ async def test_if_state(hass, calls):
assert len(calls) == 3
assert calls[2].data["some"] == "is_mode - event - test_event3"
hass.states.async_set(
"humidifier.entity", STATE_ON, {const.ATTR_MODE: const.MODE_HOME}
)
hass.states.async_set("humidifier.entity", STATE_ON, {ATTR_MODE: const.MODE_HOME})
# Should not fire
hass.bus.async_fire("test_event3")
@@ -239,7 +233,7 @@ async def test_capabilities(hass):
"humidifier.entity",
STATE_ON,
{
const.ATTR_MODE: const.MODE_AWAY,
ATTR_MODE: const.MODE_AWAY,
const.ATTR_AVAILABLE_MODES: [const.MODE_HOME, const.MODE_AWAY],
},
)