Files
micropython/tests/micropython/ringio_big.py
2025-10-01 23:59:15 +10:00

30 lines
622 B
Python

# Check that micropython.RingIO works correctly.
try:
import micropython
micropython.RingIO
except (ImportError, AttributeError):
print("SKIP")
raise SystemExit
try:
# The maximum possible size
micropython.RingIO(bytearray(65535))
micropython.RingIO(65534)
try:
# Buffer may not be too big
micropython.RingIO(bytearray(65536))
except ValueError as ex:
print(type(ex))
try:
# Size may not be too big
micropython.RingIO(65535)
except ValueError as ex:
print(type(ex))
except MemoryError:
print("SKIP")
raise SystemExit