summaryrefslogtreecommitdiff
path: root/tests/basics
diff options
context:
space:
mode:
authorJim Mussared <jim.mussared@gmail.com>2022-08-18 16:57:45 +1000
committerJim Mussared <jim.mussared@gmail.com>2023-06-08 17:54:24 +1000
commit4216bc7d1351feb8199e4ebbff1a9598aa1c5b02 (patch)
tree5085738ef65ab377c221f290c7fa90ec2acd4d29 /tests/basics
parent5e50975a6dd9466afafbcd012c00078093fe1f57 (diff)
tests: Replace umodule with module everywhere.
This work was funded through GitHub Sponsors. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
Diffstat (limited to 'tests/basics')
-rw-r--r--tests/basics/array1.py9
-rw-r--r--tests/basics/array_add.py9
-rw-r--r--tests/basics/array_construct.py9
-rw-r--r--tests/basics/array_construct2.py9
-rw-r--r--tests/basics/array_construct_endian.py9
-rw-r--r--tests/basics/array_intbig.py9
-rw-r--r--tests/basics/array_micropython.py9
-rw-r--r--tests/basics/async_await2.py5
-rw-r--r--tests/basics/async_for2.py5
-rw-r--r--tests/basics/async_with2.py5
-rw-r--r--tests/basics/attrtuple1.py5
-rw-r--r--tests/basics/builtin_callable.py5
-rw-r--r--tests/basics/builtin_dir.py5
-rw-r--r--tests/basics/bytearray_construct_array.py9
-rw-r--r--tests/basics/bytearray_construct_endian.py9
-rw-r--r--tests/basics/bytes_add_array.py9
-rw-r--r--tests/basics/bytes_add_endian.py9
-rw-r--r--tests/basics/bytes_compare_array.py9
-rw-r--r--tests/basics/bytes_construct_array.py9
-rw-r--r--tests/basics/bytes_construct_endian.py9
-rw-r--r--tests/basics/class_ordereddict.py9
-rw-r--r--tests/basics/class_store_class.py7
-rw-r--r--tests/basics/deque1.py5
-rw-r--r--tests/basics/deque2.py5
-rw-r--r--tests/basics/dict_fixed.py22
-rw-r--r--tests/basics/errno1.py14
-rw-r--r--tests/basics/errno1.py.exp2
-rw-r--r--tests/basics/int_big1.py5
-rw-r--r--tests/basics/io_buffered_writer.py2
-rw-r--r--tests/basics/io_bytesio_cow.py6
-rw-r--r--tests/basics/io_bytesio_ext.py6
-rw-r--r--tests/basics/io_bytesio_ext2.py6
-rw-r--r--tests/basics/io_iobase.py6
-rw-r--r--tests/basics/io_stringio1.py6
-rw-r--r--tests/basics/io_stringio_base.py5
-rw-r--r--tests/basics/io_stringio_with.py6
-rw-r--r--tests/basics/io_write_ext.py6
-rw-r--r--tests/basics/memoryview1.py9
-rw-r--r--tests/basics/memoryview2.py9
-rw-r--r--tests/basics/memoryview_intbig.py9
-rw-r--r--tests/basics/memoryview_itemsize.py9
-rw-r--r--tests/basics/memoryview_slice_assign.py9
-rw-r--r--tests/basics/module2.py4
-rw-r--r--tests/basics/namedtuple1.py5
-rw-r--r--tests/basics/namedtuple_asdict.py5
-rw-r--r--tests/basics/ordereddict1.py7
-rw-r--r--tests/basics/ordereddict_eq.py7
-rw-r--r--tests/basics/python34.py6
-rw-r--r--tests/basics/string_compare.py5
-rw-r--r--tests/basics/struct1.py11
-rw-r--r--tests/basics/struct1_intbig.py11
-rw-r--r--tests/basics/struct2.py13
-rw-r--r--tests/basics/struct_endian.py13
-rw-r--r--tests/basics/struct_micropython.py11
-rw-r--r--tests/basics/subclass_native_call.py5
-rw-r--r--tests/basics/subclass_native_exc_new.py1
-rw-r--r--tests/basics/sys1.py6
-rw-r--r--tests/basics/sys_exit.py6
-rw-r--r--tests/basics/sys_getsizeof.py7
-rw-r--r--tests/basics/sys_path.py6
-rw-r--r--tests/basics/sys_tracebacklimit.py8
-rw-r--r--tests/basics/sys_tracebacklimit.py.exp30
62 files changed, 158 insertions, 328 deletions
diff --git a/tests/basics/array1.py b/tests/basics/array1.py
index f21ad4bd7..5c5d13a58 100644
--- a/tests/basics/array1.py
+++ b/tests/basics/array1.py
@@ -1,11 +1,8 @@
try:
- import uarray as array
+ import array
except ImportError:
- try:
- import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
a = array.array('B', [1, 2, 3])
print(a, len(a))
diff --git a/tests/basics/array_add.py b/tests/basics/array_add.py
index 8335eb6b8..76ce59f76 100644
--- a/tests/basics/array_add.py
+++ b/tests/basics/array_add.py
@@ -1,12 +1,9 @@
# test array + array
try:
- import uarray as array
+ import array
except ImportError:
- try:
- import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
a1 = array.array('I', [1])
a2 = array.array('I', [2])
diff --git a/tests/basics/array_construct.py b/tests/basics/array_construct.py
index 4985244d1..2221de990 100644
--- a/tests/basics/array_construct.py
+++ b/tests/basics/array_construct.py
@@ -1,13 +1,10 @@
# test construction of array.array from different objects
try:
- from uarray import array
+ from array import array
except ImportError:
- try:
- from array import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
# tuple, list
print(array('b', (1, 2)))
diff --git a/tests/basics/array_construct2.py b/tests/basics/array_construct2.py
index d1b1e9d15..c305b7f01 100644
--- a/tests/basics/array_construct2.py
+++ b/tests/basics/array_construct2.py
@@ -1,11 +1,8 @@
try:
- from uarray import array
+ from array import array
except ImportError:
- try:
- from array import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
# construct from something with unknown length (requires generators)
print(array('i', (i for i in range(10))))
diff --git a/tests/basics/array_construct_endian.py b/tests/basics/array_construct_endian.py
index 82a962fbe..990d7b1ea 100644
--- a/tests/basics/array_construct_endian.py
+++ b/tests/basics/array_construct_endian.py
@@ -1,13 +1,10 @@
# test construction of array.array from different objects
try:
- from uarray import array
+ from array import array
except ImportError:
- try:
- from array import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
# raw copy from bytes, bytearray
print(array('h', b'12'))
diff --git a/tests/basics/array_intbig.py b/tests/basics/array_intbig.py
index ba7f9ef98..5702a8ae6 100644
--- a/tests/basics/array_intbig.py
+++ b/tests/basics/array_intbig.py
@@ -1,13 +1,10 @@
# test array types QqLl that require big-ints
try:
- from uarray import array
+ from array import array
except ImportError:
- try:
- from array import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
print(array('L', [0, 2**32-1]))
print(array('l', [-2**31, 0, 2**31-1]))
diff --git a/tests/basics/array_micropython.py b/tests/basics/array_micropython.py
index 44dc1d83d..771a7d709 100644
--- a/tests/basics/array_micropython.py
+++ b/tests/basics/array_micropython.py
@@ -1,12 +1,9 @@
# test MicroPython-specific features of array.array
try:
- import uarray as array
+ import array
except ImportError:
- try:
- import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
# arrays of objects
a = array.array('O')
diff --git a/tests/basics/async_await2.py b/tests/basics/async_await2.py
index 56f77604a..1e3164df9 100644
--- a/tests/basics/async_await2.py
+++ b/tests/basics/async_await2.py
@@ -1,9 +1,6 @@
# test await expression
-try:
- import usys as sys
-except ImportError:
- import sys
+import sys
if sys.implementation.name == 'micropython':
# uPy allows normal generators to be awaitables
coroutine = lambda f: f
diff --git a/tests/basics/async_for2.py b/tests/basics/async_for2.py
index 4af3be4c6..aad23a3e5 100644
--- a/tests/basics/async_for2.py
+++ b/tests/basics/async_for2.py
@@ -1,9 +1,6 @@
# test waiting within "async for" __anext__ function
-try:
- import usys as sys
-except ImportError:
- import sys
+import sys
if sys.implementation.name == 'micropython':
# uPy allows normal generators to be awaitables
coroutine = lambda f: f
diff --git a/tests/basics/async_with2.py b/tests/basics/async_with2.py
index 4dd138624..44421ae91 100644
--- a/tests/basics/async_with2.py
+++ b/tests/basics/async_with2.py
@@ -1,9 +1,6 @@
# test waiting within async with enter/exit functions
-try:
- import usys as sys
-except ImportError:
- import sys
+import sys
if sys.implementation.name == 'micropython':
# uPy allows normal generators to be awaitables
coroutine = lambda f: f
diff --git a/tests/basics/attrtuple1.py b/tests/basics/attrtuple1.py
index 249c030bb..78a0fbed1 100644
--- a/tests/basics/attrtuple1.py
+++ b/tests/basics/attrtuple1.py
@@ -1,10 +1,7 @@
# test attrtuple
# we can't test this type directly so we use sys.implementation object
-try:
- import usys as sys
-except ImportError:
- import sys
+import sys
t = sys.implementation
# It can be just a normal tuple on small ports
diff --git a/tests/basics/builtin_callable.py b/tests/basics/builtin_callable.py
index c0a9d0c47..3ae49f004 100644
--- a/tests/basics/builtin_callable.py
+++ b/tests/basics/builtin_callable.py
@@ -7,10 +7,7 @@ print(callable([]))
print(callable("dfsd"))
# modules should not be callabe
-try:
- import usys as sys
-except ImportError:
- import sys
+import sys
print(callable(sys))
# builtins should be callable
diff --git a/tests/basics/builtin_dir.py b/tests/basics/builtin_dir.py
index 1f2b498d7..1eecbd044 100644
--- a/tests/basics/builtin_dir.py
+++ b/tests/basics/builtin_dir.py
@@ -4,10 +4,7 @@
print('__name__' in dir())
# dir of module
-try:
- import usys as sys
-except ImportError:
- import sys
+import sys
print('version' in dir(sys))
# dir of type
diff --git a/tests/basics/bytearray_construct_array.py b/tests/basics/bytearray_construct_array.py
index 52eaa7c6e..bde5fa08b 100644
--- a/tests/basics/bytearray_construct_array.py
+++ b/tests/basics/bytearray_construct_array.py
@@ -1,12 +1,9 @@
# test construction of bytearray from different objects
try:
- from uarray import array
+ from array import array
except ImportError:
- try:
- from array import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
# arrays
print(bytearray(array('b', [1, 2])))
diff --git a/tests/basics/bytearray_construct_endian.py b/tests/basics/bytearray_construct_endian.py
index 332b43e68..0002f19c5 100644
--- a/tests/basics/bytearray_construct_endian.py
+++ b/tests/basics/bytearray_construct_endian.py
@@ -1,12 +1,9 @@
# test construction of bytearray from different objects
try:
- from uarray import array
+ from array import array
except ImportError:
- try:
- from array import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
# arrays
print(bytearray(array('h', [1, 2])))
diff --git a/tests/basics/bytes_add_array.py b/tests/basics/bytes_add_array.py
index c6382bed7..b17556d83 100644
--- a/tests/basics/bytes_add_array.py
+++ b/tests/basics/bytes_add_array.py
@@ -1,12 +1,9 @@
# test bytes + other
try:
- import uarray as array
+ import array
except ImportError:
- try:
- import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
# should be byteorder-neutral
print(b"123" + array.array('h', [0x1515]))
diff --git a/tests/basics/bytes_add_endian.py b/tests/basics/bytes_add_endian.py
index 40b3de7d6..8cfffa7b6 100644
--- a/tests/basics/bytes_add_endian.py
+++ b/tests/basics/bytes_add_endian.py
@@ -1,11 +1,8 @@
# test bytes + other
try:
- import uarray as array
+ import array
except ImportError:
- try:
- import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
print(b"123" + array.array('i', [1]))
diff --git a/tests/basics/bytes_compare_array.py b/tests/basics/bytes_compare_array.py
index 6bad50b55..ad378de70 100644
--- a/tests/basics/bytes_compare_array.py
+++ b/tests/basics/bytes_compare_array.py
@@ -1,11 +1,8 @@
try:
- import uarray as array
+ import array
except ImportError:
- try:
- import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
print(array.array('b', [1, 2]) in b'\x01\x02\x03')
# CPython gives False here
diff --git a/tests/basics/bytes_construct_array.py b/tests/basics/bytes_construct_array.py
index 7bdd8f10d..453eb5901 100644
--- a/tests/basics/bytes_construct_array.py
+++ b/tests/basics/bytes_construct_array.py
@@ -1,12 +1,9 @@
# test construction of bytes from different objects
try:
- from uarray import array
+ from array import array
except ImportError:
- try:
- from array import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
# arrays
print(bytes(array('b', [1, 2])))
diff --git a/tests/basics/bytes_construct_endian.py b/tests/basics/bytes_construct_endian.py
index 294c5f23f..cf1a9f408 100644
--- a/tests/basics/bytes_construct_endian.py
+++ b/tests/basics/bytes_construct_endian.py
@@ -1,13 +1,10 @@
# test construction of bytes from different objects
try:
- from uarray import array
+ from array import array
except ImportError:
- try:
- from array import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
# arrays
print(bytes(array('h', [1, 2])))
diff --git a/tests/basics/class_ordereddict.py b/tests/basics/class_ordereddict.py
index 4dd25eb6e..03a211dda 100644
--- a/tests/basics/class_ordereddict.py
+++ b/tests/basics/class_ordereddict.py
@@ -1,13 +1,10 @@
# test using an OrderedDict as the locals to construct a class
try:
- from ucollections import OrderedDict
+ from collections import OrderedDict
except ImportError:
- try:
- from collections import OrderedDict
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
if not hasattr(int, "__dict__"):
print("SKIP")
diff --git a/tests/basics/class_store_class.py b/tests/basics/class_store_class.py
index 797f88f85..8ee2f8db1 100644
--- a/tests/basics/class_store_class.py
+++ b/tests/basics/class_store_class.py
@@ -5,11 +5,8 @@
try:
from collections import namedtuple
except ImportError:
- try:
- from ucollections import namedtuple
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
_DefragResultBase = namedtuple('DefragResult', [ 'foo', 'bar' ])
diff --git a/tests/basics/deque1.py b/tests/basics/deque1.py
index 19966fcb0..8b7874e2b 100644
--- a/tests/basics/deque1.py
+++ b/tests/basics/deque1.py
@@ -1,8 +1,5 @@
try:
- try:
- from ucollections import deque
- except ImportError:
- from collections import deque
+ from collections import deque
except ImportError:
print("SKIP")
raise SystemExit
diff --git a/tests/basics/deque2.py b/tests/basics/deque2.py
index 22d370e94..80fcd6678 100644
--- a/tests/basics/deque2.py
+++ b/tests/basics/deque2.py
@@ -1,10 +1,7 @@
# Tests for deques with "check overflow" flag and other extensions
# wrt to CPython.
try:
- try:
- from ucollections import deque
- except ImportError:
- from collections import deque
+ from collections import deque
except ImportError:
print("SKIP")
raise SystemExit
diff --git a/tests/basics/dict_fixed.py b/tests/basics/dict_fixed.py
index 4261a0655..cfd3b71f5 100644
--- a/tests/basics/dict_fixed.py
+++ b/tests/basics/dict_fixed.py
@@ -1,48 +1,48 @@
# test that fixed dictionaries cannot be modified
try:
- import uerrno
+ import errno
except ImportError:
print("SKIP")
raise SystemExit
-# Save a copy of uerrno.errorcode, so we can check later
+# Save a copy of errno.errorcode, so we can check later
# that it hasn't been modified.
-errorcode_copy = uerrno.errorcode.copy()
+errorcode_copy = errno.errorcode.copy()
try:
- uerrno.errorcode.popitem()
+ errno.errorcode.popitem()
except TypeError:
print("TypeError")
try:
- uerrno.errorcode.pop(0)
+ errno.errorcode.pop(0)
except TypeError:
print("TypeError")
try:
- uerrno.errorcode.setdefault(0, 0)
+ errno.errorcode.setdefault(0, 0)
except TypeError:
print("TypeError")
try:
- uerrno.errorcode.update([(1, 2)])
+ errno.errorcode.update([(1, 2)])
except TypeError:
print("TypeError")
try:
- del uerrno.errorcode[1]
+ del errno.errorcode[1]
except TypeError:
print("TypeError")
try:
- uerrno.errorcode[1] = 'foo'
+ errno.errorcode[1] = 'foo'
except TypeError:
print("TypeError")
try:
- uerrno.errorcode.clear()
+ errno.errorcode.clear()
except TypeError:
print("TypeError")
-assert uerrno.errorcode == errorcode_copy
+assert errno.errorcode == errorcode_copy
diff --git a/tests/basics/errno1.py b/tests/basics/errno1.py
index d9a895a97..0773c926f 100644
--- a/tests/basics/errno1.py
+++ b/tests/basics/errno1.py
@@ -1,25 +1,25 @@
-# test errno's and uerrno module
+# test errno's and errno module
try:
- import uerrno
+ import errno
except ImportError:
print("SKIP")
raise SystemExit
# check that constants exist and are integers
-print(type(uerrno.EIO))
+print(type(errno.EIO))
# check that errors are rendered in a nice way
-msg = str(OSError(uerrno.EIO))
+msg = str(OSError(errno.EIO))
print(msg[:7], msg[-5:])
-msg = str(OSError(uerrno.EIO, "details"))
+msg = str(OSError(errno.EIO, "details"))
print(msg[:7], msg[-14:])
-msg = str(OSError(uerrno.EIO, "details", "more details"))
+msg = str(OSError(errno.EIO, "details", "more details"))
print(msg[:1], msg[-28:])
# check that unknown errno is still rendered
print(str(OSError(9999)))
# this tests a failed constant lookup in errno
-errno = uerrno
+errno = errno
print(errno.__name__)
diff --git a/tests/basics/errno1.py.exp b/tests/basics/errno1.py.exp
index 58605b476..7a9ffea8f 100644
--- a/tests/basics/errno1.py.exp
+++ b/tests/basics/errno1.py.exp
@@ -3,4 +3,4 @@
[Errno ] EIO: details
( , 'details', 'more details')
9999
-uerrno
+errno
diff --git a/tests/basics/int_big1.py b/tests/basics/int_big1.py
index ea48372b2..de2ba9fc4 100644
--- a/tests/basics/int_big1.py
+++ b/tests/basics/int_big1.py
@@ -105,10 +105,7 @@ x = 4611686018427387904 # big
x = -4611686018427387904 # big
# sys.maxsize is a constant mpz, so test it's compatible with dynamic ones
-try:
- import usys as sys
-except ImportError:
- import sys
+import sys
print(sys.maxsize + 1 - 1 == sys.maxsize)
# test extraction of big int value via mp_obj_get_int_maybe
diff --git a/tests/basics/io_buffered_writer.py b/tests/basics/io_buffered_writer.py
index 0e943cb0a..5c065f158 100644
--- a/tests/basics/io_buffered_writer.py
+++ b/tests/basics/io_buffered_writer.py
@@ -1,4 +1,4 @@
-import uio as io
+import io
try:
io.BytesIO
diff --git a/tests/basics/io_bytesio_cow.py b/tests/basics/io_bytesio_cow.py
index 92654a000..2edb7136a 100644
--- a/tests/basics/io_bytesio_cow.py
+++ b/tests/basics/io_bytesio_cow.py
@@ -1,10 +1,6 @@
# Make sure that write operations on io.BytesIO don't
# change original object it was constructed from.
-try:
- import uio as io
-except ImportError:
- import io
-
+import io
b = b"foobar"
a = io.BytesIO(b)
diff --git a/tests/basics/io_bytesio_ext.py b/tests/basics/io_bytesio_ext.py
index e454b2fd9..4d4c60c13 100644
--- a/tests/basics/io_bytesio_ext.py
+++ b/tests/basics/io_bytesio_ext.py
@@ -1,9 +1,5 @@
# Extended stream operations on io.BytesIO
-try:
- import uio as io
-except ImportError:
- import io
-
+import io
a = io.BytesIO(b"foobar")
a.seek(10)
print(a.read(10))
diff --git a/tests/basics/io_bytesio_ext2.py b/tests/basics/io_bytesio_ext2.py
index 8f624fd58..414ac90a3 100644
--- a/tests/basics/io_bytesio_ext2.py
+++ b/tests/basics/io_bytesio_ext2.py
@@ -1,8 +1,4 @@
-try:
- import uio as io
-except ImportError:
- import io
-
+import io
a = io.BytesIO(b"foobar")
try:
a.seek(-10)
diff --git a/tests/basics/io_iobase.py b/tests/basics/io_iobase.py
index 6f554b00f..d3824c177 100644
--- a/tests/basics/io_iobase.py
+++ b/tests/basics/io_iobase.py
@@ -1,8 +1,4 @@
-try:
- import uio as io
-except:
- import io
-
+import io
try:
io.IOBase
except AttributeError:
diff --git a/tests/basics/io_stringio1.py b/tests/basics/io_stringio1.py
index 41089f22d..7d355930f 100644
--- a/tests/basics/io_stringio1.py
+++ b/tests/basics/io_stringio1.py
@@ -1,8 +1,4 @@
-try:
- import uio as io
-except ImportError:
- import io
-
+import io
a = io.StringIO()
print('io.StringIO' in repr(a))
print(a.getvalue())
diff --git a/tests/basics/io_stringio_base.py b/tests/basics/io_stringio_base.py
index dffc87907..0f65fb3fa 100644
--- a/tests/basics/io_stringio_base.py
+++ b/tests/basics/io_stringio_base.py
@@ -1,10 +1,7 @@
# Checks that an instance type inheriting from a native base that uses
# MP_TYPE_FLAG_ITER_IS_STREAM will still have a getiter.
-try:
- import uio as io
-except ImportError:
- import io
+import io
a = io.StringIO()
a.write("hello\nworld\nmicro\npython\n")
diff --git a/tests/basics/io_stringio_with.py b/tests/basics/io_stringio_with.py
index c35975445..a3aa6ec84 100644
--- a/tests/basics/io_stringio_with.py
+++ b/tests/basics/io_stringio_with.py
@@ -1,8 +1,4 @@
-try:
- import uio as io
-except ImportError:
- import io
-
+import io
# test __enter__/__exit__
with io.StringIO() as b:
b.write("foo")
diff --git a/tests/basics/io_write_ext.py b/tests/basics/io_write_ext.py
index 5a6eaa35c..695abccef 100644
--- a/tests/basics/io_write_ext.py
+++ b/tests/basics/io_write_ext.py
@@ -1,14 +1,14 @@
# This tests extended (MicroPython-specific) form of write:
# write(buf, len) and write(buf, offset, len)
-import uio
+import io
try:
- uio.BytesIO
+ io.BytesIO
except AttributeError:
print('SKIP')
raise SystemExit
-buf = uio.BytesIO()
+buf = io.BytesIO()
buf.write(b"foo", 2)
print(buf.getvalue())
diff --git a/tests/basics/memoryview1.py b/tests/basics/memoryview1.py
index 4c20c91f4..1ebfbc53b 100644
--- a/tests/basics/memoryview1.py
+++ b/tests/basics/memoryview1.py
@@ -5,13 +5,10 @@ except:
print("SKIP")
raise SystemExit
try:
- import uarray as array
+ import array
except ImportError:
- try:
- import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
# test reading from bytes
b = b'1234'
diff --git a/tests/basics/memoryview2.py b/tests/basics/memoryview2.py
index eacc227c2..fa5514e07 100644
--- a/tests/basics/memoryview2.py
+++ b/tests/basics/memoryview2.py
@@ -5,13 +5,10 @@ except:
print("SKIP")
raise SystemExit
try:
- from uarray import array
+ from array import array
except ImportError:
- try:
- from array import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
print(list(memoryview(b'\x7f\x80\x81\xff')))
print(list(memoryview(array('b', [0x7f, -0x80]))))
diff --git a/tests/basics/memoryview_intbig.py b/tests/basics/memoryview_intbig.py
index 4800a70cc..72951d6ea 100644
--- a/tests/basics/memoryview_intbig.py
+++ b/tests/basics/memoryview_intbig.py
@@ -5,13 +5,10 @@ except:
print("SKIP")
raise SystemExit
try:
- from uarray import array
+ from array import array
except ImportError:
- try:
- from array import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
print(list(memoryview(array('i', [0x7f000000, -0x80000000]))))
print(list(memoryview(array('I', [0x7f000000, 0x80000000, 0x81000000, 0xffffffff]))))
diff --git a/tests/basics/memoryview_itemsize.py b/tests/basics/memoryview_itemsize.py
index 64a8822b8..5428a4178 100644
--- a/tests/basics/memoryview_itemsize.py
+++ b/tests/basics/memoryview_itemsize.py
@@ -4,13 +4,10 @@ except:
print("SKIP")
raise SystemExit
try:
- from uarray import array
+ from array import array
except ImportError:
- try:
- from array import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
for code in ['b', 'h', 'i', 'q', 'f', 'd']:
print(memoryview(array(code)).itemsize)
diff --git a/tests/basics/memoryview_slice_assign.py b/tests/basics/memoryview_slice_assign.py
index 74f6fae6f..94f8073f0 100644
--- a/tests/basics/memoryview_slice_assign.py
+++ b/tests/basics/memoryview_slice_assign.py
@@ -7,13 +7,10 @@ except (NameError, TypeError):
raise SystemExit
try:
- import uarray as array
+ import array
except ImportError:
- try:
- import array
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
# test slice assignment between memoryviews
b1 = bytearray(b'1234')
diff --git a/tests/basics/module2.py b/tests/basics/module2.py
index 5923a27e0..a13560157 100644
--- a/tests/basics/module2.py
+++ b/tests/basics/module2.py
@@ -1,6 +1,6 @@
# uPy behaviour only: builtin modules are read-only
-import usys
+import sys
try:
- usys.x = 1
+ sys.x = 1
except AttributeError:
print("AttributeError")
diff --git a/tests/basics/namedtuple1.py b/tests/basics/namedtuple1.py
index e8247e4d6..362c60583 100644
--- a/tests/basics/namedtuple1.py
+++ b/tests/basics/namedtuple1.py
@@ -1,8 +1,5 @@
try:
- try:
- from ucollections import namedtuple
- except ImportError:
- from collections import namedtuple
+ from collections import namedtuple
except ImportError:
print("SKIP")
raise SystemExit
diff --git a/tests/basics/namedtuple_asdict.py b/tests/basics/namedtuple_asdict.py
index 34c4e6f71..e85281bb7 100644
--- a/tests/basics/namedtuple_asdict.py
+++ b/tests/basics/namedtuple_asdict.py
@@ -1,8 +1,5 @@
try:
- try:
- from ucollections import namedtuple
- except ImportError:
- from collections import namedtuple
+ from collections import namedtuple
except ImportError:
print("SKIP")
raise SystemExit
diff --git a/tests/basics/ordereddict1.py b/tests/basics/ordereddict1.py
index 270deab38..a6f305ff7 100644
--- a/tests/basics/ordereddict1.py
+++ b/tests/basics/ordereddict1.py
@@ -1,11 +1,8 @@
try:
from collections import OrderedDict
except ImportError:
- try:
- from ucollections import OrderedDict
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
d = OrderedDict([(10, 20), ("b", 100), (1, 2)])
print(len(d))
diff --git a/tests/basics/ordereddict_eq.py b/tests/basics/ordereddict_eq.py
index c69daf880..e103c867e 100644
--- a/tests/basics/ordereddict_eq.py
+++ b/tests/basics/ordereddict_eq.py
@@ -1,11 +1,8 @@
try:
from collections import OrderedDict
except ImportError:
- try:
- from ucollections import OrderedDict
- except ImportError:
- print("SKIP")
- raise SystemExit
+ print("SKIP")
+ raise SystemExit
x = OrderedDict()
y = OrderedDict()
diff --git a/tests/basics/python34.py b/tests/basics/python34.py
index 36e25e20d..922234d22 100644
--- a/tests/basics/python34.py
+++ b/tests/basics/python34.py
@@ -29,9 +29,9 @@ test_syntax("del ()") # can't delete empty tuple (in 3.6 we can)
# from basics/sys1.py
# uPy prints version 3.4
-import usys
-print(usys.version[:3])
-print(usys.version_info[0], usys.version_info[1])
+import sys
+print(sys.version[:3])
+print(sys.version_info[0], sys.version_info[1])
# from basics/exception1.py
# in 3.7 no comma is printed if there is only 1 arg (in 3.4-3.6 one is printed)
diff --git a/tests/basics/string_compare.py b/tests/basics/string_compare.py
index f34879df2..6515809b3 100644
--- a/tests/basics/string_compare.py
+++ b/tests/basics/string_compare.py
@@ -51,10 +51,7 @@ print("1/" <= "1")
# this tests an internal string that doesn't have a hash with a string
# that does have a hash, but the lengths of the two strings are different
-try:
- import usys as sys
-except ImportError:
- import sys
+import sys
print(sys.version == 'a long string that has a hash')
# this special string would have a hash of 0 but is incremented to 1
diff --git a/tests/basics/struct1.py b/tests/basics/struct1.py
index c4960d2f8..a18655517 100644
--- a/tests/basics/struct1.py
+++ b/tests/basics/struct1.py
@@ -1,11 +1,8 @@
try:
- import ustruct as struct
-except:
- try:
- import struct
- except ImportError:
- print("SKIP")
- raise SystemExit
+ import struct
+except ImportError:
+ print("SKIP")
+ raise SystemExit
print(struct.calcsize("<bI"))
print(struct.unpack("<bI", b"\x80\0\0\x01\0"))
diff --git a/tests/basics/struct1_intbig.py b/tests/basics/struct1_intbig.py
index 24541c8a4..ef1f0579c 100644
--- a/tests/basics/struct1_intbig.py
+++ b/tests/basics/struct1_intbig.py
@@ -1,11 +1,8 @@
try:
- import ustruct as struct
-except:
- try:
- import struct
- except ImportError:
- print("SKIP")
- raise SystemExit
+ import struct
+except ImportError:
+ print("SKIP")
+ raise SystemExit
# check maximum pack on 32-bit machine
print(struct.pack("<I", 2**32 - 1))
diff --git a/tests/basics/struct2.py b/tests/basics/struct2.py
index ceb067776..9cbf5ad86 100644
--- a/tests/basics/struct2.py
+++ b/tests/basics/struct2.py
@@ -1,13 +1,10 @@
-# test ustruct with a count specified before the type
+# test struct with a count specified before the type
try:
- import ustruct as struct
-except:
- try:
- import struct
- except ImportError:
- print("SKIP")
- raise SystemExit
+ import struct
+except ImportError:
+ print("SKIP")
+ raise SystemExit
print(struct.calcsize('0s'))
print(struct.unpack('0s', b''))
diff --git a/tests/basics/struct_endian.py b/tests/basics/struct_endian.py
index 91f5539c1..6eabda018 100644
--- a/tests/basics/struct_endian.py
+++ b/tests/basics/struct_endian.py
@@ -1,13 +1,10 @@
-# test ustruct and endian specific things
+# test struct and endian specific things
try:
- import ustruct as struct
-except:
- try:
- import struct
- except ImportError:
- print("SKIP")
- raise SystemExit
+ import struct
+except ImportError:
+ print("SKIP")
+ raise SystemExit
# unpack/unpack_from with unaligned native type
buf = b'0123456789'
diff --git a/tests/basics/struct_micropython.py b/tests/basics/struct_micropython.py
index f203a4666..81985299f 100644
--- a/tests/basics/struct_micropython.py
+++ b/tests/basics/struct_micropython.py
@@ -1,13 +1,10 @@
# test MicroPython-specific features of struct
try:
- import ustruct as struct
-except:
- try:
- import struct
- except ImportError:
- print("SKIP")
- raise SystemExit
+ import struct
+except ImportError:
+ print("SKIP")
+ raise SystemExit
class A():
pass
diff --git a/tests/basics/subclass_native_call.py b/tests/basics/subclass_native_call.py
index 969f0a415..e77287060 100644
--- a/tests/basics/subclass_native_call.py
+++ b/tests/basics/subclass_native_call.py
@@ -4,10 +4,7 @@
# and is callable (has call). The only one available is machine.Signal, which
# in turns needs PinBase.
try:
- try:
- import umachine as machine
- except ImportError:
- import machine
+ import machine
machine.PinBase
machine.Signal
except:
diff --git a/tests/basics/subclass_native_exc_new.py b/tests/basics/subclass_native_exc_new.py
index c1bd89a6f..a431392ea 100644
--- a/tests/basics/subclass_native_exc_new.py
+++ b/tests/basics/subclass_native_exc_new.py
@@ -29,7 +29,6 @@ except Exception as bad:
print(type(bad), bad.args[0])
try:
-
def gen():
yield
diff --git a/tests/basics/sys1.py b/tests/basics/sys1.py
index a609f54b6..759b9a6ea 100644
--- a/tests/basics/sys1.py
+++ b/tests/basics/sys1.py
@@ -1,10 +1,6 @@
# test sys module
-try:
- import usys as sys
-except ImportError:
- import sys
-
+import sys
print(sys.__name__)
print(type(sys.path))
print(type(sys.argv))
diff --git a/tests/basics/sys_exit.py b/tests/basics/sys_exit.py
index 4d640ae60..4994af416 100644
--- a/tests/basics/sys_exit.py
+++ b/tests/basics/sys_exit.py
@@ -1,10 +1,6 @@
# test sys module's exit function
-try:
- import usys as sys
-except ImportError:
- import sys
-
+import sys
try:
sys.exit
except AttributeError:
diff --git a/tests/basics/sys_getsizeof.py b/tests/basics/sys_getsizeof.py
index 4dc919848..779e992d1 100644
--- a/tests/basics/sys_getsizeof.py
+++ b/tests/basics/sys_getsizeof.py
@@ -1,9 +1,6 @@
# test sys.getsizeof() function
-try:
- import usys as sys
-except ImportError:
- import sys
+import sys
try:
sys.getsizeof
except AttributeError:
@@ -19,7 +16,7 @@ print(sys.getsizeof(A()) > 0)
# Only test deque if we have it
try:
- from ucollections import deque
+ from collections import deque
assert sys.getsizeof(deque((), 1)) > 0
except ImportError:
pass
diff --git a/tests/basics/sys_path.py b/tests/basics/sys_path.py
index 6456e2401..576bd66c9 100644
--- a/tests/basics/sys_path.py
+++ b/tests/basics/sys_path.py
@@ -1,10 +1,6 @@
# test sys.path
-try:
- import usys as sys
-except ImportError:
- import sys
-
+import sys
# check that this script was executed from a file of the same name
if "__file__" not in globals() or "sys_path.py" not in __file__:
print("SKIP")
diff --git a/tests/basics/sys_tracebacklimit.py b/tests/basics/sys_tracebacklimit.py
index 1ee638967..3ae372b8d 100644
--- a/tests/basics/sys_tracebacklimit.py
+++ b/tests/basics/sys_tracebacklimit.py
@@ -1,12 +1,8 @@
# test sys.tracebacklimit
try:
- try:
- import usys as sys
- import uio as io
- except ImportError:
- import sys
- import io
+ import sys
+ import io
except ImportError:
print("SKIP")
raise SystemExit
diff --git a/tests/basics/sys_tracebacklimit.py.exp b/tests/basics/sys_tracebacklimit.py.exp
index 364728058..39c54523a 100644
--- a/tests/basics/sys_tracebacklimit.py.exp
+++ b/tests/basics/sys_tracebacklimit.py.exp
@@ -1,35 +1,35 @@
Traceback (most recent call last):
- File , line 62, in ftop
- File , line 57, in f3
- File , line 53, in f2
- File , line 49, in f1
- File , line 45, in f0
+ File , line 58, in ftop
+ File , line 53, in f3
+ File , line 49, in f2
+ File , line 45, in f1
+ File , line 41, in f0
ValueError: value
limit 4
Traceback (most recent call last):
- File , line 62, in ftop
- File , line 57, in f3
- File , line 53, in f2
- File , line 49, in f1
+ File , line 58, in ftop
+ File , line 53, in f3
+ File , line 49, in f2
+ File , line 45, in f1
ValueError: value
limit 3
Traceback (most recent call last):
- File , line 62, in ftop
- File , line 57, in f3
- File , line 53, in f2
+ File , line 58, in ftop
+ File , line 53, in f3
+ File , line 49, in f2
ValueError: value
limit 2
Traceback (most recent call last):
- File , line 62, in ftop
- File , line 57, in f3
+ File , line 58, in ftop
+ File , line 53, in f3
ValueError: value
limit 1
Traceback (most recent call last):
- File , line 62, in ftop
+ File , line 58, in ftop
ValueError: value
limit 0