Allow fetching translations by categories (#34329)

This commit is contained in:
Paulus Schoutsen 2020-04-18 17:13:13 -07:00 committed by GitHub
parent d1b3ed717e
commit 98f1548f2d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 140 additions and 51 deletions

View file

@ -16,7 +16,7 @@ from homeassistant.components.websocket_api.const import TYPE_RESULT
from homeassistant.const import HTTP_NOT_FOUND
from homeassistant.setup import async_setup_component
from tests.common import async_capture_events, mock_coro
from tests.common import async_capture_events
CONFIG_THEMES = {DOMAIN: {CONF_THEMES: {"happy": {"primary-color": "red"}}}}
@ -283,10 +283,17 @@ async def test_get_translations(hass, hass_ws_client):
with patch(
"homeassistant.components.frontend.async_get_translations",
side_effect=lambda hass, lang: mock_coro({"lang": lang}),
side_effect=lambda hass, lang, category, integration, config_flow: {
"lang": lang
},
):
await client.send_json(
{"id": 5, "type": "frontend/get_translations", "language": "nl"}
{
"id": 5,
"type": "frontend/get_translations",
"language": "nl",
"category": "lang",
}
)
msg = await client.receive_json()