1.1 --- a/tests/unicode.py Mon Dec 19 00:26:49 2016 +0100
1.2 +++ b/tests/unicode.py Fri Jan 06 22:23:52 2017 +0100
1.3 @@ -85,3 +85,21 @@
1.4 print u # æøå
1.5 print su # ÆØÅæøå
1.6 print us # æøåÆØÅ
1.7 +
1.8 +# Reset the encoding.
1.9 +
1.10 +sys.stdout.encoding = "ISO-8859-1"
1.11 +
1.12 +# Test character access.
1.13 +
1.14 +u0 = u[0]
1.15 +print u0.__class__ # __builtins__.unicode.utf8string
1.16 +print u0.encoding # ISO-8859-1
1.17 +print u0 # æ
1.18 +print u[-1] # å
1.19 +print len(u[0]) # 1
1.20 +print len(u[-1]) # 1
1.21 +print u[:2] # æø
1.22 +print len(u[:2]) # 2
1.23 +print u[-1::-1] # åøæ
1.24 +print len(u[-1::-1]) # 3