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.
This commit is contained in:
Nilo César Teixeira 2021-05-20 15:31:44 -03:00 committed by Carlton Gibson
parent 9e4780deda
commit 0d67481a66
1 changed files with 1 additions and 1 deletions

View File

@ -193,7 +193,7 @@ class CompilationErrorHandling(MessageCompilationTests):
# po file contains invalid msgstr content (triggers non-ascii error content). # po file contains invalid msgstr content (triggers non-ascii error content).
# Make sure the output of msgfmt is unaffected by the current locale. # Make sure the output of msgfmt is unaffected by the current locale.
env = os.environ.copy() 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)): with mock.patch('django.core.management.utils.run', lambda *args, **kwargs: run(*args, env=env, **kwargs)):
cmd = MakeMessagesCommand() cmd = MakeMessagesCommand()
if cmd.gettext_version < (0, 18, 3): if cmd.gettext_version < (0, 18, 3):