3dc324d3f1
This adds the Python files in the tests/ directory to be formatted with ./tools/codeformat.py. The basics/ subdirectory is excluded for now so we aren't changing too much at once. In a few places `# fmt: off`/`# fmt: on` was used where the code had special formatting for readability or where the test was actually testing the specific formatting.
22 lines
381 B
Python
22 lines
381 B
Python
# Creating BytesIO from immutable object should not immediately
|
|
# copy its content.
|
|
try:
|
|
import uio
|
|
import micropython
|
|
|
|
micropython.mem_total
|
|
except (ImportError, AttributeError):
|
|
print("SKIP")
|
|
raise SystemExit
|
|
|
|
|
|
data = b"1234" * 256
|
|
|
|
before = micropython.mem_total()
|
|
|
|
buf = uio.BytesIO(data)
|
|
|
|
after = micropython.mem_total()
|
|
|
|
print(after - before < len(data))
|