Handle unavailable input_select in Google Assistant (#38611)

This commit is contained in:
Paulus Schoutsen
2020-08-07 08:17:00 +02:00
committed by GitHub
parent 6d0d5548e5
commit 881b6a831d
3 changed files with 45 additions and 39 deletions

View File

@@ -1515,6 +1515,11 @@ async def test_modes_input_select(hass):
assert helpers.get_google_type(input_select.DOMAIN, None) is not None
assert trait.ModesTrait.supported(input_select.DOMAIN, None, None)
trt = trait.ModesTrait(
hass, State("input_select.bla", "unavailable"), BASIC_CONFIG,
)
assert trt.sync_attributes() == {"availableModes": []}
trt = trait.ModesTrait(
hass,
State(