aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorTina Müller <cpan2@tinita.de>2019-03-07 11:52:02 +0100
committerIngy döt Net <ingy@ingy.net>2019-03-12 16:22:31 -0700
commitd6cbff662084dd94bde5421ece495482d1b14454 (patch)
treec3e72a8ae77bec36d8d3291ba5aefc5c82b6685b /tests
parent69103ba255dd807ecb576654e84bd5efba3bad6e (diff)
downloadpyyaml-d6cbff662084dd94bde5421ece495482d1b14454.tar.gz
Skip certain unicode tests when maxunicode not > 0xffff
Diffstat (limited to 'tests')
-rw-r--r--tests/data/emitting-unacceptable-unicode-character-bug-ucs4-py2.code (renamed from tests/data/emitting-unacceptable-unicode-character-bug-py2.code)0
-rw-r--r--tests/data/emitting-unacceptable-unicode-character-bug-ucs4-py2.data (renamed from tests/data/emitting-unacceptable-unicode-character-bug-py2.data)0
-rw-r--r--tests/data/emitting-unacceptable-unicode-character-bug-ucs4-py2.skip-ext (renamed from tests/data/emitting-unacceptable-unicode-character-bug-py2.skip-ext)0
-rw-r--r--tests/data/emoticons-ucs4-.unicode (renamed from tests/data/emoticons.unicode)0
-rw-r--r--tests/data/emoticons2-ucs4-.unicode (renamed from tests/data/emoticons2.unicode)0
-rw-r--r--tests/lib/test_appliance.py4
6 files changed, 4 insertions, 0 deletions
diff --git a/tests/data/emitting-unacceptable-unicode-character-bug-py2.code b/tests/data/emitting-unacceptable-unicode-character-bug-ucs4-py2.code
index 4b92854..4b92854 100644
--- a/tests/data/emitting-unacceptable-unicode-character-bug-py2.code
+++ b/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
index 2a5df00..2a5df00 100644
--- a/tests/data/emitting-unacceptable-unicode-character-bug-py2.data
+++ b/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
index e69de29..e69de29 100644
--- a/tests/data/emitting-unacceptable-unicode-character-bug-py2.skip-ext
+++ b/tests/data/emitting-unacceptable-unicode-character-bug-ucs4-py2.skip-ext
diff --git a/tests/data/emoticons.unicode b/tests/data/emoticons-ucs4-.unicode
index 6bcdb69..6bcdb69 100644
--- a/tests/data/emoticons.unicode
+++ b/tests/data/emoticons-ucs4-.unicode
diff --git a/tests/data/emoticons2.unicode b/tests/data/emoticons2-ucs4-.unicode
index b41d3db..b41d3db 100644
--- a/tests/data/emoticons2.unicode
+++ b/tests/data/emoticons2-ucs4-.unicode
diff --git a/tests/lib/test_appliance.py b/tests/lib/test_appliance.py
index f69412c..5ec4575 100644
--- a/tests/lib/test_appliance.py
+++ b/tests/lib/test_appliance.py
@@ -3,6 +3,8 @@ import sys, os, os.path, types, traceback, pprint
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()