From 9de14e8bb4ea58afa00511e11f27354e8420d78d Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Mon, 17 Dec 2007 23:01:08 -0800 Subject: Add tests for getGeneratedFilesDir --- gitosis/test/test_util.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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') -- cgit v1.2.3