1# This tests extended (MicroPython-specific) form of write: 2# write(buf, len) and write(buf, offset, len) 3import uio 4 5try: 6 uio.BytesIO 7except AttributeError: 8 print('SKIP') 9 raise SystemExit 10 11buf = uio.BytesIO() 12 13buf.write(b"foo", 2) 14print(buf.getvalue()) 15 16buf.write(b"foo", 100) 17print(buf.getvalue()) 18 19buf.write(b"foobar", 1, 3) 20print(buf.getvalue()) 21 22buf.write(b"foobar", 1, 100) 23print(buf.getvalue()) 24 25buf.write(b"foobar", 100, 100) 26print(buf.getvalue()) 27