From c8f25c5126855fc225d14152b06cc9c0e37cab82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tina=20M=C3=BCller?= Date: Thu, 7 Mar 2019 11:52:02 +0100 Subject: [PATCH] Skip certain unicode tests when maxunicode not > 0xffff --- ...emitting-unacceptable-unicode-character-bug-ucs4-py2.code} | 0 ...emitting-unacceptable-unicode-character-bug-ucs4-py2.data} | 0 ...ting-unacceptable-unicode-character-bug-ucs4-py2.skip-ext} | 0 tests/data/{emoticons.unicode => emoticons-ucs4-.unicode} | 0 tests/data/{emoticons2.unicode => emoticons2-ucs4-.unicode} | 0 tests/lib/test_appliance.py | 4 ++++ 6 files changed, 4 insertions(+) rename tests/data/{emitting-unacceptable-unicode-character-bug-py2.code => emitting-unacceptable-unicode-character-bug-ucs4-py2.code} (100%) rename tests/data/{emitting-unacceptable-unicode-character-bug-py2.data => emitting-unacceptable-unicode-character-bug-ucs4-py2.data} (100%) rename tests/data/{emitting-unacceptable-unicode-character-bug-py2.skip-ext => emitting-unacceptable-unicode-character-bug-ucs4-py2.skip-ext} (100%) rename tests/data/{emoticons.unicode => emoticons-ucs4-.unicode} (100%) rename tests/data/{emoticons2.unicode => emoticons2-ucs4-.unicode} (100%) diff --git a/tests/data/emitting-unacceptable-unicode-character-bug-py2.code b/tests/data/emitting-unacceptable-unicode-character-bug-ucs4-py2.code similarity index 100% rename from tests/data/emitting-unacceptable-unicode-character-bug-py2.code rename to tests/data/emitting-unacceptable-unicode-character-bug-ucs4-py2.code diff --git a/tests/data/emitting-unacceptable-unicode-character-bug-py2.data b/tests/data/emitting-unacceptable-unicode-character-bug-ucs4-py2.data similarity index 100% rename from tests/data/emitting-unacceptable-unicode-character-bug-py2.data rename to tests/data/emitting-unacceptable-unicode-character-bug-ucs4-py2.data diff --git a/tests/data/emitting-unacceptable-unicode-character-bug-py2.skip-ext b/tests/data/emitting-unacceptable-unicode-character-bug-ucs4-py2.skip-ext similarity index 100% rename from tests/data/emitting-unacceptable-unicode-character-bug-py2.skip-ext rename to tests/data/emitting-unacceptable-unicode-character-bug-ucs4-py2.skip-ext diff --git a/tests/data/emoticons.unicode b/tests/data/emoticons-ucs4-.unicode similarity index 100% rename from tests/data/emoticons.unicode rename to tests/data/emoticons-ucs4-.unicode diff --git a/tests/data/emoticons2.unicode b/tests/data/emoticons2-ucs4-.unicode similarity index 100% rename from tests/data/emoticons2.unicode rename to tests/data/emoticons2-ucs4-.unicode diff --git a/tests/lib/test_appliance.py b/tests/lib/test_appliance.py index f69412c71..5ec457550 100644 --- a/tests/lib/test_appliance.py +++ b/tests/lib/test_appliance.py @@ -3,6 +3,8 @@ DATA = 'tests/data' +has_ucs4 = sys.maxunicode > 0xffff + def find_test_functions(collections): if not isinstance(collections, list): collections = [collections] @@ -25,6 +27,8 @@ def find_test_filenames(directory): base, ext = os.path.splitext(filename) if base.endswith('-py3'): continue + if not has_ucs4 and base.find('-ucs4-') > -1: + continue filenames.setdefault(base, []).append(ext) filenames = filenames.items() filenames.sort()