From 75583f3e9f59999c199d15f8b9f457dadd7a14c4 Mon Sep 17 00:00:00 2001 From: Bob Swift Date: Sun, 30 May 2021 08:37:43 -0600 Subject: [PATCH] Test using both Russian and English locales --- test/test_script.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/test_script.py b/test/test_script.py index ff6fcd6f9..546b726a7 100644 --- a/test/test_script.py +++ b/test/test_script.py @@ -1571,11 +1571,15 @@ class ScriptParserTest(PicardTestCase): def test_cmd_countryname(self): from picard import i18n - i18n.setup_gettext('build/locale', ui_language='en') context = Metadata() context["foo"] = "ca" context["bar"] = "" context["baz"] = "INVALID" + # Test with Russian locale + i18n.setup_gettext('build/locale', ui_language='ru') + self.assertScriptResultEquals("$countryname(ca)", "Канада", context) + # Reset locale to English for remaining tests + i18n.setup_gettext('build/locale', ui_language='en') self.assertScriptResultEquals("$countryname(ca)", "Canada", context) self.assertScriptResultEquals("$countryname(CA)", "Canada", context) self.assertScriptResultEquals("$countryname(%foo%)", "Canada", context)