Alexa: Set Equalizer property to retrievable (#50730)

This commit is contained in:
Paulus Schoutsen 2021-05-17 00:26:37 -07:00 committed by GitHub
parent 663c0374ab
commit 5ea2dd8ce3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 0 deletions

View File

@ -1920,6 +1920,10 @@ class AlexaEqualizerController(AlexaCapability):
""" """
return [{"name": "mode"}] return [{"name": "mode"}]
def properties_retrievable(self):
"""Return True if properties can be retrieved."""
return True
def get_property(self, name): def get_property(self, name):
"""Read and return a property.""" """Read and return a property."""
if name != "mode": if name != "mode":

View File

@ -3264,6 +3264,7 @@ async def test_media_player_eq_modes(hass):
eq_capability = get_capability(capabilities, "Alexa.EqualizerController") eq_capability = get_capability(capabilities, "Alexa.EqualizerController")
assert eq_capability is not None assert eq_capability is not None
assert eq_capability["properties"]["retrievable"]
assert "modes" in eq_capability["configurations"] assert "modes" in eq_capability["configurations"]
eq_modes = eq_capability["configurations"]["modes"] eq_modes = eq_capability["configurations"]["modes"]