From f86b354744651cddf766a7532805b90d806eda08 Mon Sep 17 00:00:00 2001 From: Tommi Virtanen Date: Wed, 29 Aug 2007 22:28:53 -0700 Subject: Refactor unit test writeFile/readFile helpers. --- gitosis/test/util.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gitosis/test/util.py') diff --git a/gitosis/test/util.py b/gitosis/test/util.py index fa3a2be..a56de28 100644 --- a/gitosis/test/util.py +++ b/gitosis/test/util.py @@ -16,3 +16,20 @@ def maketemp(): tmp = os.path.join(tmp, me) mkdir(tmp) return tmp + +def writeFile(path, content): + tmp = '%s.tmp' % path + f = file(tmp, 'w') + try: + f.write(content) + finally: + f.close() + os.rename(tmp, path) + +def readFile(path): + f = file(path) + try: + data = f.read() + finally: + f.close() + return data -- cgit v1.2.3