diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-07-25 19:27:01 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-07-25 19:28:19 +0300 |
commit | d1771bbae0f68e2700c56aa8b97819b2acb55a7a (patch) | |
tree | 0e83f672c6b8987c9feb1e6c5bc6e69cc6237d07 | |
parent | ed1c194ebf12c1e894d7620ca89c70f87b5d5709 (diff) | |
download | micropython-d1771bbae0f68e2700c56aa8b97819b2acb55a7a.tar.gz micropython-d1771bbae0f68e2700c56aa8b97819b2acb55a7a.zip |
tests/unicode_subscr.py: Detailed test for subscripting unicode strings.
-rw-r--r-- | tests/unicode/unicode_subscr.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/unicode/unicode_subscr.py b/tests/unicode/unicode_subscr.py new file mode 100644 index 0000000000..a2f434de58 --- /dev/null +++ b/tests/unicode/unicode_subscr.py @@ -0,0 +1,23 @@ +a = '¢пр' + +print(a[0], a[0:1]) +print(a[1], a[1:2]) +print(a[2], a[2:3]) +try: + print(a[3]) +except IndexError: + print("IndexError") +print(a[3:4]) + +print(a[-1]) +print(a[-2], a[-2:-1]) +print(a[-3], a[-3:-2]) +try: + print(a[-4]) +except IndexError: + print("IndexError") +print(a[-4:-3]) + +print(a[0:2]) +print(a[1:3]) +print(a[2:4]) |