Fix flaky test in translation tests (#1298)

Signed-off-by: Dennis Gaebler <dennis.gaebler@uni-ulm.de>
This commit is contained in:
Dennis Gäbler 2025-03-09 14:55:47 +01:00 committed by GitHub
parent 5554360ad0
commit 2226d0692d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -297,6 +297,9 @@ def test_apprise_trans_windows_users_nux(mock_getlocale):
# 4105 = en_CA
windll.kernel32.GetUserDefaultUILanguage.return_value = 4105
# Store default value to not break other tests
default_language = locale.AppriseLocale._default_language
with environ('LANGUAGE', 'LC_ALL', 'LC_CTYPE', 'LANG'):
# Our default language
locale.AppriseLocale._default_language = 'zz'
@ -325,6 +328,9 @@ def test_apprise_trans_windows_users_nux(mock_getlocale):
delattr(ctypes, 'windll')
# Restore default value
locale.AppriseLocale._default_language = default_language
@pytest.mark.skipif(sys.platform == "win32", reason="Unique Nux test cases")
@mock.patch('locale.getlocale')