circuitpython/tests/unicode/file2.py
stijn a3efe04dce Use mode/encoding kwargs in io and unicode tests
mode argument is used to assert it works
encoding argument is used to make sure CPython uses the correct encoding
as it does not automatically use utf-8
2014-10-21 22:10:38 +03:00

17 lines
314 B
Python

# test reading a given number of characters
def do(mode):
if mode == 'rb':
enc = None
else:
enc = 'utf-8'
f = open('unicode/data/utf-8_2.txt', mode=mode, encoding=enc)
print(f.read(1))
print(f.read(1))
print(f.read(2))
print(f.read(4))
f.close()
do('rb')
do('rt')