diff options
author | Damien George <damien.p.george@gmail.com> | 2015-08-02 20:53:54 +0100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2015-08-02 20:53:54 +0100 |
commit | 9a2913ed1c57e6d167cad70d87ad32d504cb6f43 (patch) | |
tree | 4ad591db059c9a6e41f19b4d23e0e31169945a8f /tests | |
parent | c6926c374dc0408d7ef8fa6385207430c122e6cf (diff) | |
download | micropython-9a2913ed1c57e6d167cad70d87ad32d504cb6f43.tar.gz micropython-9a2913ed1c57e6d167cad70d87ad32d504cb6f43.zip |
py/objlist: Make list += accept all arguments and add test.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/basics/list_extend.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tests/basics/list_extend.py b/tests/basics/list_extend.py new file mode 100644 index 0000000000..21cdb41e69 --- /dev/null +++ b/tests/basics/list_extend.py @@ -0,0 +1,33 @@ +# test list.__iadd__ and list.extend (they are equivalent) + +l = [1, 2] +l.extend([]) +print(l) + +l.extend([3]) +print(l) + +l.extend([4, 5]) +print(l) + +l.extend(range(6, 10)) +print(l) + +l.extend("abc") +print(l) + +l = [1, 2] +l += [] +print(l) + +l += [3] +print(l) + +l += [4, 5] +print(l) + +l += range(6, 10) +print(l) + +l += "abc" +print(l) |