Update Unlock directive for Alexa LockController (#27653)
* Update the Alexa.LockController Unlock directive to include the lockState property in the context of the response. * Added Test for Alexa.LockController Unlock directive to include the lockState property in the context of the response.
This commit is contained in:
parent
6c0efe9329
commit
a49dbb9718
2 changed files with 15 additions and 3 deletions
|
@ -403,12 +403,20 @@ async def test_lock(hass):
|
|||
"Alexa.LockController", "Lock", "lock#test", "lock.lock", hass
|
||||
)
|
||||
|
||||
# always return LOCKED for now
|
||||
properties = msg["context"]["properties"][0]
|
||||
assert properties["name"] == "lockState"
|
||||
assert properties["namespace"] == "Alexa.LockController"
|
||||
assert properties["value"] == "LOCKED"
|
||||
|
||||
_, msg = await assert_request_calls_service(
|
||||
"Alexa.LockController", "Unlock", "lock#test", "lock.unlock", hass
|
||||
)
|
||||
|
||||
properties = msg["context"]["properties"][0]
|
||||
assert properties["name"] == "lockState"
|
||||
assert properties["namespace"] == "Alexa.LockController"
|
||||
assert properties["value"] == "UNLOCKED"
|
||||
|
||||
|
||||
async def test_media_player(hass):
|
||||
"""Test media player discovery."""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue