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