mirror of
https://github.com/home-assistant/core.git
synced 2025-11-24 18:26:58 +00:00
Address yale review comments (#124810)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
This commit is contained in:
@@ -89,16 +89,15 @@ async def test_unlock_throws_yale_api_http_error(hass: HomeAssistant) -> None:
|
||||
"unlock_return_activities": _unlock_return_activities_side_effect
|
||||
},
|
||||
)
|
||||
last_err = None
|
||||
data = {ATTR_ENTITY_ID: "lock.a6697750d607098bae8d6baa11ef8063_name"}
|
||||
try:
|
||||
with pytest.raises(
|
||||
HomeAssistantError,
|
||||
match=(
|
||||
"A6697750D607098BAE8D6BAA11EF8063 Name: This should bubble up as its user"
|
||||
" consumable"
|
||||
),
|
||||
):
|
||||
await hass.services.async_call(LOCK_DOMAIN, SERVICE_UNLOCK, data, blocking=True)
|
||||
except HomeAssistantError as err:
|
||||
last_err = err
|
||||
assert str(last_err) == (
|
||||
"A6697750D607098BAE8D6BAA11EF8063 Name: This should bubble up as its user"
|
||||
" consumable"
|
||||
)
|
||||
|
||||
|
||||
async def test_lock_throws_yale_api_http_error(hass: HomeAssistant) -> None:
|
||||
@@ -119,16 +118,15 @@ async def test_lock_throws_yale_api_http_error(hass: HomeAssistant) -> None:
|
||||
"lock_return_activities": _lock_return_activities_side_effect
|
||||
},
|
||||
)
|
||||
last_err = None
|
||||
data = {ATTR_ENTITY_ID: "lock.a6697750d607098bae8d6baa11ef8063_name"}
|
||||
try:
|
||||
with pytest.raises(
|
||||
HomeAssistantError,
|
||||
match=(
|
||||
"A6697750D607098BAE8D6BAA11EF8063 Name: This should bubble up as its user"
|
||||
" consumable"
|
||||
),
|
||||
):
|
||||
await hass.services.async_call(LOCK_DOMAIN, SERVICE_LOCK, data, blocking=True)
|
||||
except HomeAssistantError as err:
|
||||
last_err = err
|
||||
assert str(last_err) == (
|
||||
"A6697750D607098BAE8D6BAA11EF8063 Name: This should bubble up as its user"
|
||||
" consumable"
|
||||
)
|
||||
|
||||
|
||||
async def test_open_throws_hass_service_not_supported_error(
|
||||
@@ -185,6 +183,7 @@ async def test_load_unload(hass: HomeAssistant) -> None:
|
||||
|
||||
await hass.config_entries.async_unload(config_entry.entry_id)
|
||||
await hass.async_block_till_done()
|
||||
assert config_entry.state is ConfigEntryState.NOT_LOADED
|
||||
|
||||
|
||||
async def test_load_triggers_ble_discovery(
|
||||
|
||||
Reference in New Issue
Block a user