From a06c38b486264477e2dd741badd4a2936e80299f Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Sun, 21 Jun 2015 00:02:41 +0300 Subject: [PATCH] tests: Add testcase for open(..., "a"). --- tests/io/open_append.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 tests/io/open_append.py diff --git a/tests/io/open_append.py b/tests/io/open_append.py new file mode 100644 index 000000000..fb76d09c4 --- /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()