aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2007-12-17 23:01:08 -0800
committerRobin H. Johnson <robbat2@gentoo.org>2007-12-18 01:12:22 -0800
commit9de14e8bb4ea58afa00511e11f27354e8420d78d (patch)
tree50c97d89fd1c9f3f1630ec72fe866f8727acda47
parentAdd tests for _sysfunc and getRepositoryDir. (diff)
downloadgitosis-dakkar-9de14e8bb4ea58afa00511e11f27354e8420d78d.tar.gz
gitosis-dakkar-9de14e8bb4ea58afa00511e11f27354e8420d78d.tar.bz2
gitosis-dakkar-9de14e8bb4ea58afa00511e11f27354e8420d78d.zip
Add tests for getGeneratedFilesDir
-rw-r--r--gitosis/test/test_util.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/gitosis/test/test_util.py b/gitosis/test/test_util.py
index 3f17cd3..c53f76c 100644
--- a/gitosis/test/test_util.py
+++ b/gitosis/test/test_util.py
@@ -44,3 +44,22 @@ def test_getRepositoryDir_cfg_absolute():
cfg.set('gitosis', 'repositories', '/var/gitroot')
d = util.getRepositoryDir(cfg)
eq(d, '/var/gitroot')
+
+def test_getGeneratedFilesDir_cfg_missing():
+ cfg = RawConfigParser()
+ d = util.getGeneratedFilesDir(cfg)
+ eq(d, os.path.expanduser('~/gitosis'))
+
+def test_getGeneratedFilesDir_cfg_empty():
+ cfg = RawConfigParser()
+ cfg.add_section('gitosis')
+ cfg.set('gitosis', 'generate-files-in', '')
+ d = util.getGeneratedFilesDir(cfg)
+ eq(d, '')
+
+def test_getGeneratedFilesDir_cfg_set():
+ cfg = RawConfigParser()
+ cfg.add_section('gitosis')
+ cfg.set('gitosis', 'generate-files-in', 'foobar')
+ d = util.getGeneratedFilesDir(cfg)
+ eq(d, 'foobar')