From a8a73af7a4f7ce9d806d9bacd58ba808a742af96 Mon Sep 17 00:00:00 2001 From: Stefan Allius Date: Sun, 22 Jun 2025 21:24:29 +0200 Subject: [PATCH] fix git runner localisation --- app/src/web/i18n.py | 1 + app/tests/test_web_route.py | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/web/i18n.py b/app/src/web/i18n.py index 771b063..35b8285 100644 --- a/app/src/web/i18n.py +++ b/app/src/web/i18n.py @@ -16,6 +16,7 @@ def get_locale(): except KeyError: language = None if language is not None: + print(f'in get_loal {language}') return language # check how to get the locale form for the add-on - hass.selectedLanguage diff --git a/app/tests/test_web_route.py b/app/tests/test_web_route.py index f5aa74d..4e24e38 100644 --- a/app/tests/test_web_route.py +++ b/app/tests/test_web_route.py @@ -9,7 +9,7 @@ from mock import patch from server import app as my_app from server import Server -from web import Web, web +from web import web from async_stream import AsyncStreamClient from gen3plus.inverter_g3p import InverterG3P from web.log_handler import LogHandler @@ -193,6 +193,11 @@ async def test_language_en(client): @pytest.mark.asyncio async def test_language_de(client): """Test the language/de route.""" + + # s = FakeServer() + # s.src_dir = 'app/src/' + # assert "../translations/" == s.trans_path + response = await client.get('/language/de', headers={'referer': '/'}) assert response.status_code == 302 assert response.content_language.pop() == 'de'