summaryrefslogtreecommitdiff
path: root/Lib/test/test_unicode.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_unicode.py')
-rw-r--r--Lib/test/test_unicode.py18
1 files changed, 16 insertions, 2 deletions
diff --git a/Lib/test/test_unicode.py b/Lib/test/test_unicode.py
index eed84929cf..f7e7cb4264 100644
--- a/Lib/test/test_unicode.py
+++ b/Lib/test/test_unicode.py
@@ -973,12 +973,26 @@ class UnicodeTest(
print('def\n', file=out)
def test_ucs4(self):
- if sys.maxunicode == 0xFFFF:
- return
x = '\U00100000'
y = x.encode("raw-unicode-escape").decode("raw-unicode-escape")
self.assertEqual(x, y)
+ # FIXME
+ #y = r'\U00100000'
+ #x = y.encode("raw-unicode-escape").decode("raw-unicode-escape")
+ #self.assertEqual(x, y)
+ #y = r'\U00010000'
+ #x = y.encode("raw-unicode-escape").decode("raw-unicode-escape")
+ #self.assertEqual(x, y)
+
+ #try:
+ # '\U11111111'.decode("raw-unicode-escape")
+ #except UnicodeDecodeError as e:
+ # self.assertEqual(e.start, 0)
+ # self.assertEqual(e.end, 10)
+ #else:
+ # self.fail("Should have raised UnicodeDecodeError")
+
def test_conversion(self):
# Make sure __unicode__() works properly
class Foo0: