diff --git a/tests/io/open_append.py b/tests/io/open_append.py new file mode 100644 index 0000000000..fb76d09c42 --- /dev/null +++ b/tests/io/open_append.py @@ -0,0 +1,31 @@ +import sys +try: + import _os as os +except ImportError: + import os + +if not hasattr(os, "unlink"): + print("SKIP") + sys.exit() + +try: + os.unlink("testfile") +except OSError: + pass + +# Should create a file +f = open("testfile", "a") +f.write("foo") +f.close() + +f = open("testfile") +print(f.read()) +f.close() + +f = open("testfile", "a") +f.write("bar") +f.close() + +f = open("testfile") +print(f.read()) +f.close()