diff --git a/tests/device_tests/test_language.py b/tests/device_tests/test_language.py index 2b2636430b..cc1a30baf5 100644 --- a/tests/device_tests/test_language.py +++ b/tests/device_tests/test_language.py @@ -58,6 +58,19 @@ def get_ping_title(lang: str) -> str: return content["translations"]["words__confirm"] +@pytest.fixture +def client(client: Client) -> Iterator[Client]: + session = client.get_seedless_session() + lang_before = session.features.language or "" + try: + set_language(session, "en", force=True) + yield client + finally: + client = client.get_new_client() + session = client.get_seedless_session() + set_language(session, lang_before[:2], force=True) + + @pytest.fixture def session(session: Session) -> Iterator[Session]: lang_before = session.features.language or ""