Release v0.1.16
Module Package Release / publish-packages (push) Successful in 12s

This commit is contained in:
2026-08-05 19:53:46 +02:00
parent add7a99f6d
commit f1a5be2a93
35 changed files with 1467 additions and 195 deletions
+29
View File
@@ -0,0 +1,29 @@
from __future__ import annotations
import unittest
from govoplan_core.i18n import (
REFERENCE_LANGUAGE_CODE,
normalize_enabled_language_codes,
normalize_language_packages,
preferred_language_code,
system_i18n_payload,
)
class I18nReferenceLanguageTests(unittest.TestCase):
def test_german_is_the_new_installation_reference_default(self) -> None:
packages = normalize_language_packages()
self.assertEqual("de", REFERENCE_LANGUAGE_CODE)
self.assertEqual(["de", "en"], [item["code"] for item in packages])
self.assertEqual(
["de", "en"],
normalize_enabled_language_codes(None, packages),
)
self.assertEqual("de", system_i18n_payload(None)["default_language"])
self.assertEqual("de", preferred_language_code(None, ()))
if __name__ == "__main__":
unittest.main()