diff options
Diffstat (limited to 'tests/io/stringio1.py')
| -rw-r--r-- | tests/io/stringio1.py | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/tests/io/stringio1.py b/tests/io/stringio1.py deleted file mode 100644 index 9f7c1e44e..000000000 --- a/tests/io/stringio1.py +++ /dev/null @@ -1,45 +0,0 @@ -try: - import uio as io -except ImportError: - import io - -a = io.StringIO() -print('io.StringIO' in repr(a)) -print(a.getvalue()) -print(a.read()) - -a = io.StringIO("foobar") -print(a.getvalue()) -print(a.read()) -print(a.read()) - -a = io.StringIO() -a.write("foo") -print(a.getvalue()) - -a = io.StringIO("foo") -a.write("12") -print(a.getvalue()) - -a = io.StringIO("foo") -a.write("123") -print(a.getvalue()) - -a = io.StringIO("foo") -a.write("1234") -print(a.getvalue()) - -a = io.StringIO() -a.write("foo") -print(a.read()) - -a = io.StringIO() -a.close() -for f in [a.read, a.getvalue, lambda:a.write("")]: - # CPython throws for operations on closed I/O, MicroPython makes - # the underlying string empty unless MICROPY_CPYTHON_COMPAT defined - try: - f() - print("ValueError") - except ValueError: - print("ValueError") |
