summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2015-01-16 10:31:49 -0500
committerTim Graham <timograham@gmail.com>2015-01-16 10:31:49 -0500
commit433e7dd5076e492290a90130c9b3e2b1319b2f95 (patch)
treeb3a952e0840d390b0dedbccca111a0d092fe5c1b
parentbd08cfca6ff04e7cec940f5b59e97cdcceddcc69 (diff)
[1.7.x] Fixed #23312 -- Marked an i18n test as expectedFailure on Windows/Python 3.
-rw-r--r--tests/i18n/test_extraction.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/i18n/test_extraction.py b/tests/i18n/test_extraction.py
index 4cff6de66a..ca1e0dbb77 100644
--- a/tests/i18n/test_extraction.py
+++ b/tests/i18n/test_extraction.py
@@ -5,7 +5,8 @@ import io
import os
import re
import shutil
-from unittest import SkipTest, skipUnless
+import sys
+from unittest import expectedFailure, SkipTest, skipUnless
import warnings
from django.conf import settings
@@ -211,6 +212,10 @@ class BasicExtractorTests(ExtractorTests):
self.assertIn("UnicodeDecodeError: skipped file not_utf8.txt in .",
force_text(stdout.getvalue()))
+ # This issue is fixed in 1.8+ (#23312).
+ if six.PY3 and sys.platform.startswith('win'):
+ test_unicode_decode_error = expectedFailure(test_unicode_decode_error)
+
def test_extraction_warning(self):
"""test xgettext warning about multiple bare interpolation placeholders"""
os.chdir(self.test_dir)