diff options
Diffstat (limited to 'gitosis/test')
-rw-r--r-- | gitosis/test/test_access.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gitosis/test/test_access.py b/gitosis/test/test_access.py index 6e41a99..b9f2073 100644 --- a/gitosis/test/test_access.py +++ b/gitosis/test/test_access.py @@ -120,3 +120,12 @@ def test_base_local(): eq(access.haveAccess( config=cfg, user='jdoe', mode='writable', path='foo/bar'), 'some/relative/path/baz/quux/thud') + +def test_dotgit(): + # a .git extension is always allowed to be added + cfg = RawConfigParser() + cfg.add_section('group fooers') + cfg.set('group fooers', 'members', 'jdoe') + cfg.set('group fooers', 'writable', 'foo/bar') + eq(access.haveAccess(config=cfg, user='jdoe', mode='writable', path='foo/bar.git'), + 'foo/bar') |