circuitpython/tests/micropython/heapalloc_bytesio2.py
Jim Mussared 4216bc7d13 tests: Replace umodule with module everywhere.
This work was funded through GitHub Sponsors.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2023-06-08 17:54:24 +10:00

22 lines
379 B
Python

# Creating BytesIO from immutable object should not immediately
# copy its content.
try:
import io
import micropython
micropython.mem_total
except (ImportError, AttributeError):
print("SKIP")
raise SystemExit
data = b"1234" * 256
before = micropython.mem_total()
buf = io.BytesIO(data)
after = micropython.mem_total()
print(after - before < len(data))