summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRamiro Morales <cramm0@gmail.com>2016-05-27 20:45:37 -0300
committerTim Graham <timograham@gmail.com>2016-05-28 17:16:03 -0400
commite0a4d4477cfc93b2dc06dd212778cb4eef92fc59 (patch)
tree04009fba772bcc229436e7385e241a54e117a0bf
parentf529d0cb5855db2dfc8d0d39850dbb4793bc75c2 (diff)
[1.10.x] Fixed #26673 -- Fixed a I18N test case error on Windows+Python 2.7.
`subprocess.Popen` doesn't accept enviroment vars with Unicode var name or value. Backport of 15a5755e7cca630c2a0dbbcba436621ccc437c21 from master
-rw-r--r--tests/i18n/test_compilation.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/i18n/test_compilation.py b/tests/i18n/test_compilation.py
index fdc5fce9b8..50c868ec7a 100644
--- a/tests/i18n/test_compilation.py
+++ b/tests/i18n/test_compilation.py
@@ -171,7 +171,7 @@ class CompilationErrorHandling(MessageCompilationTests):
self.addCleanup(self.rmfile, os.path.join(self.test_dir, mo_file))
# Make sure the output of msgfmt is unaffected by the current locale.
env = os.environ.copy()
- env.update({'LANG': 'C'})
+ env.update({str('LANG'): str('C')})
with mock.patch('django.core.management.utils.Popen', lambda *args, **kwargs: Popen(*args, env=env, **kwargs)):
if six.PY2:
# Various assertRaises on PY2 don't support unicode error messages.