jenkins-bot has submitted this change and it was merged.
Change subject: tests.utils.execute: accept locale 'C' or missing ......................................................................
tests.utils.execute: accept locale 'C' or missing
As per f7ecddb, for the test suite
Bug: T129406 Change-Id: If097b88c44a9726958511ec77ce57b90db37d00d --- M tests/utils.py 1 file changed, 5 insertions(+), 1 deletion(-)
Approvals: John Vandenberg: Looks good to me, but someone else must approve Xqt: Looks good to me, approved jenkins-bot: Verified
diff --git a/tests/utils.py b/tests/utils.py index bc5cfa2..9c09991 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -806,7 +806,11 @@ # A complete locale string needs to be created, so the country code # is guessed, however it is discarded when loading config. if config.userinterface_lang: - current_locale = locale.getdefaultlocale()[0].split('.')[0] + current_locale = locale.getdefaultlocale()[0] + if current_locale in [None, 'C']: + current_locale = 'en' + else: + current_locale = current_locale.split('.')[0] locale_prefix = str(config.userinterface_lang + '_')
if not current_locale.startswith(locale_prefix):
pywikibot-commits@lists.wikimedia.org