Fix assert order in intent tests (#87036)

Fix assert order
pull/87041/head
Michael Hansen 2023-01-31 10:59:00 -06:00 committed by GitHub
parent 68450734f1
commit 52cf6c7baf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 14 deletions

View File

@ -53,28 +53,28 @@ async def test_async_match_states(hass):
)
# Match on name
assert [state1] == list(
assert list(
intent.async_match_states(hass, name="kitchen light", states=[state1, state2])
)
) == [state1]
# Test alias
assert [state2] == list(
assert list(
intent.async_match_states(hass, name="kill switch", states=[state1, state2])
)
) == [state2]
# Name + area
assert [state1] == list(
assert list(
intent.async_match_states(
hass, name="kitchen light", area_name="kitchen", states=[state1, state2]
)
)
) == [state1]
# Test area alias
assert [state1] == list(
assert list(
intent.async_match_states(
hass, name="kitchen light", area_name="food room", states=[state1, state2]
)
)
) == [state1]
# Wrong area
assert not list(
@ -84,21 +84,21 @@ async def test_async_match_states(hass):
)
# Domain + area
assert [state2] == list(
assert list(
intent.async_match_states(
hass, domains={"switch"}, area_name="bedroom", states=[state1, state2]
)
)
) == [state2]
# Device class + area
assert [state2] == list(
assert list(
intent.async_match_states(
hass,
device_classes={SwitchDeviceClass.OUTLET},
area_name="bedroom",
states=[state1, state2],
)
)
) == [state2]
async def test_match_device_area(hass):
@ -130,14 +130,14 @@ async def test_match_device_area(hass):
entities.async_update_entity(state2.entity_id, area_id=area_bedroom.id)
# Match on area/domain
assert [state1] == list(
assert list(
intent.async_match_states(
hass,
domains={"light"},
area_name="kitchen",
states=[state1, state2, state3],
)
)
) == [state1]
def test_async_validate_slots():