Skip certain unicode tests when maxunicode not > 0xffff
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 f69412c..5ec4575 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 @@
             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()