mirror of
https://github.com/home-assistant/core.git
synced 2025-11-09 19:09:32 +00:00
Implement new state property for vacuum which is using an enum (#126353)
* Implement new state property for vacuum which is using an enum * Mod * Mod init * Mods * Fix integrations * Tests * Fix state * Add vacuum tests * Fix last test * Litterrobot tests * Fixes * Tests * Fixes * Fix VacuumEntity * Mods * Mods * Mods * Update demo * LG * Fix vacuum * Fix Matter * Fix deprecation version * Mods * Fixes * Fix ruff * Fix tests * Fix roomba * Fix breaking dates
This commit is contained in:
@@ -431,7 +431,9 @@ async def test_dock_vacuum(hass: HomeAssistant) -> None:
|
||||
assert helpers.get_google_type(vacuum.DOMAIN, None) is not None
|
||||
assert trait.DockTrait.supported(vacuum.DOMAIN, 0, None, None)
|
||||
|
||||
trt = trait.DockTrait(hass, State("vacuum.bla", vacuum.STATE_IDLE), BASIC_CONFIG)
|
||||
trt = trait.DockTrait(
|
||||
hass, State("vacuum.bla", vacuum.VacuumActivity.IDLE), BASIC_CONFIG
|
||||
)
|
||||
|
||||
assert trt.sync_attributes() == {}
|
||||
|
||||
@@ -454,7 +456,7 @@ async def test_locate_vacuum(hass: HomeAssistant) -> None:
|
||||
hass,
|
||||
State(
|
||||
"vacuum.bla",
|
||||
vacuum.STATE_IDLE,
|
||||
vacuum.VacuumActivity.IDLE,
|
||||
{ATTR_SUPPORTED_FEATURES: VacuumEntityFeature.LOCATE},
|
||||
),
|
||||
BASIC_CONFIG,
|
||||
@@ -485,7 +487,7 @@ async def test_energystorage_vacuum(hass: HomeAssistant) -> None:
|
||||
hass,
|
||||
State(
|
||||
"vacuum.bla",
|
||||
vacuum.STATE_DOCKED,
|
||||
vacuum.VacuumActivity.DOCKED,
|
||||
{
|
||||
ATTR_SUPPORTED_FEATURES: VacuumEntityFeature.BATTERY,
|
||||
ATTR_BATTERY_LEVEL: 100,
|
||||
@@ -511,7 +513,7 @@ async def test_energystorage_vacuum(hass: HomeAssistant) -> None:
|
||||
hass,
|
||||
State(
|
||||
"vacuum.bla",
|
||||
vacuum.STATE_CLEANING,
|
||||
vacuum.VacuumActivity.CLEANING,
|
||||
{
|
||||
ATTR_SUPPORTED_FEATURES: VacuumEntityFeature.BATTERY,
|
||||
ATTR_BATTERY_LEVEL: 20,
|
||||
@@ -551,7 +553,7 @@ async def test_startstop_vacuum(hass: HomeAssistant) -> None:
|
||||
hass,
|
||||
State(
|
||||
"vacuum.bla",
|
||||
vacuum.STATE_PAUSED,
|
||||
vacuum.VacuumActivity.PAUSED,
|
||||
{ATTR_SUPPORTED_FEATURES: VacuumEntityFeature.PAUSE},
|
||||
),
|
||||
BASIC_CONFIG,
|
||||
|
||||
Reference in New Issue
Block a user