aboutsummaryrefslogtreecommitdiff
path: root/gitosis/test/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitosis/test/util.py')
-rw-r--r--gitosis/test/util.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/gitosis/test/util.py b/gitosis/test/util.py
new file mode 100644
index 0000000..fa3a2be
--- /dev/null
+++ b/gitosis/test/util.py
@@ -0,0 +1,18 @@
+import os, errno
+
+def mkdir(path):
+ try:
+ os.mkdir(path)
+ except OSError, e:
+ if e.errno == errno.EEXIST:
+ pass
+ else:
+ raise
+
+def maketemp():
+ tmp = os.path.join(os.path.dirname(__file__), 'tmp')
+ mkdir(tmp)
+ me = os.path.splitext(os.path.basename(__file__))[0]
+ tmp = os.path.join(tmp, me)
+ mkdir(tmp)
+ return tmp