diff options
Diffstat (limited to 'gitosis/test/util.py')
-rw-r--r-- | gitosis/test/util.py | 17 |
1 files changed, 17 insertions, 0 deletions
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 |