From 0d67481a6664a1e66d875eef59b96ed489060601 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nilo=20Ce=CC=81sar=20Teixeira?= Date: Thu, 20 May 2021 15:31:44 -0300 Subject: [PATCH] Fixed #32762 -- Fixed locale reset in compilemessages test. Reset the `LC_ALL` override value in the test environment to ensure that locale values the calling environment are not used. --- tests/i18n/test_compilation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/i18n/test_compilation.py b/tests/i18n/test_compilation.py index 791c1d4f15..299c07a93f 100644 --- a/tests/i18n/test_compilation.py +++ b/tests/i18n/test_compilation.py @@ -193,7 +193,7 @@ class CompilationErrorHandling(MessageCompilationTests): # po file contains invalid msgstr content (triggers non-ascii error content). # Make sure the output of msgfmt is unaffected by the current locale. env = os.environ.copy() - env.update({'LANG': 'C'}) + env.update({'LC_ALL': 'C'}) with mock.patch('django.core.management.utils.run', lambda *args, **kwargs: run(*args, env=env, **kwargs)): cmd = MakeMessagesCommand() if cmd.gettext_version < (0, 18, 3):