aboutsummaryrefslogtreecommitdiff
path: root/gitosis/test/test_util.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitosis/test/test_util.py')
-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')