mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 13:17:32 +00:00
Merge branch 'media_source_trans' into esphome_bronze
This commit is contained in:
commit
7cec045eb9
@ -176,7 +176,14 @@ async def async_resolve_media(
|
|||||||
try:
|
try:
|
||||||
item = _get_media_item(hass, media_content_id, target_media_player)
|
item = _get_media_item(hass, media_content_id, target_media_player)
|
||||||
except ValueError as err:
|
except ValueError as err:
|
||||||
raise Unresolvable(str(err)) from err
|
raise Unresolvable(
|
||||||
|
translation_domain=DOMAIN,
|
||||||
|
translation_key="resolve_media_failed",
|
||||||
|
translation_placeholders={
|
||||||
|
"media_content_id": str(media_content_id),
|
||||||
|
"error": str(err),
|
||||||
|
},
|
||||||
|
) from err
|
||||||
|
|
||||||
return await item.async_resolve()
|
return await item.async_resolve()
|
||||||
|
|
||||||
|
@ -3,6 +3,9 @@
|
|||||||
"browse_media_failed": {
|
"browse_media_failed": {
|
||||||
"message": "Failed to browse media with content id {media_content_id}: {error}"
|
"message": "Failed to browse media with content id {media_content_id}: {error}"
|
||||||
},
|
},
|
||||||
|
"resolve_media_failed": {
|
||||||
|
"message": "Failed to resolve media with content id {media_content_id}: {error}"
|
||||||
|
},
|
||||||
"unknown_media_source": {
|
"unknown_media_source": {
|
||||||
"message": "Unknown media source: {domain}"
|
"message": "Unknown media source: {domain}"
|
||||||
}
|
}
|
||||||
|
@ -57,8 +57,10 @@ async def test_async_browse_media(hass: HomeAssistant) -> None:
|
|||||||
# Test invalid base
|
# Test invalid base
|
||||||
with pytest.raises(BrowseError) as excinfo:
|
with pytest.raises(BrowseError) as excinfo:
|
||||||
await async_browse_media(hass, f"{URI_SCHEME}{DOMAIN}/")
|
await async_browse_media(hass, f"{URI_SCHEME}{DOMAIN}/")
|
||||||
assert str(excinfo.value) == "Invalid media source URI"
|
assert str(excinfo.value) == (
|
||||||
|
"Failed to browse media with content id media-source://netatmo/: "
|
||||||
|
"Invalid media source URI"
|
||||||
|
)
|
||||||
# Test successful listing
|
# Test successful listing
|
||||||
media = await async_browse_media(hass, f"{URI_SCHEME}{DOMAIN}/events")
|
media = await async_browse_media(hass, f"{URI_SCHEME}{DOMAIN}/events")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user