Kaydet (Commit) 1ce4ae32 authored tarafından Martin v. Löwis's avatar Martin v. Löwis

Don't test whether surrogate sequences round-trip in UTF-8. 2.2.2 candidate.

üst 766e300e
...@@ -695,7 +695,10 @@ for encoding in ('utf-8', ...@@ -695,7 +695,10 @@ for encoding in ('utf-8',
verify(unicode(u.encode(encoding),encoding) == u) verify(unicode(u.encode(encoding),encoding) == u)
# UTF-8 must be roundtrip safe for all UCS-2 code points # UTF-8 must be roundtrip safe for all UCS-2 code points
u = u''.join(map(unichr, range(0x10000))) # This excludes surrogates: in the full range, there would be
# a surrogate pair (\udbff\udc00), which gets converted back
# to a non-BMP character (\U0010fc00)
u = u''.join(map(unichr, range(0,0xd800)+range(0xe000,0x10000)))
for encoding in ('utf-8',): for encoding in ('utf-8',):
verify(unicode(u.encode(encoding),encoding) == u) verify(unicode(u.encode(encoding),encoding) == u)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment