From 5ea2dd8ce373e5d889d3b30cc1de75432b3d76de Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 17 May 2021 00:26:37 -0700 Subject: [PATCH] Alexa: Set Equalizer property to retrievable (#50730) --- homeassistant/components/alexa/capabilities.py | 4 ++++ tests/components/alexa/test_smart_home.py | 1 + 2 files changed, 5 insertions(+) diff --git a/homeassistant/components/alexa/capabilities.py b/homeassistant/components/alexa/capabilities.py index 69acf95e207..1afe65b7bc6 100644 --- a/homeassistant/components/alexa/capabilities.py +++ b/homeassistant/components/alexa/capabilities.py @@ -1920,6 +1920,10 @@ class AlexaEqualizerController(AlexaCapability): """ return [{"name": "mode"}] + def properties_retrievable(self): + """Return True if properties can be retrieved.""" + return True + def get_property(self, name): """Read and return a property.""" if name != "mode": diff --git a/tests/components/alexa/test_smart_home.py b/tests/components/alexa/test_smart_home.py index ab884745e95..83abe2326d7 100644 --- a/tests/components/alexa/test_smart_home.py +++ b/tests/components/alexa/test_smart_home.py @@ -3264,6 +3264,7 @@ async def test_media_player_eq_modes(hass): eq_capability = get_capability(capabilities, "Alexa.EqualizerController") assert eq_capability is not None + assert eq_capability["properties"]["retrievable"] assert "modes" in eq_capability["configurations"] eq_modes = eq_capability["configurations"]["modes"]