aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/doctests/test_GitRepository.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/doctests/test_GitRepository.py')
-rw-r--r--tests/doctests/test_GitRepository.py16
1 files changed, 15 insertions, 1 deletions
diff --git a/tests/doctests/test_GitRepository.py b/tests/doctests/test_GitRepository.py
index cc3933a4..30a846ee 100644
--- a/tests/doctests/test_GitRepository.py
+++ b/tests/doctests/test_GitRepository.py
@@ -739,7 +739,7 @@ def test_create_bare():
>>> bare = gbp.git.GitRepository.create(dirs['bare'], bare=True, description="msg")
>>> bare.path == dirs['bare']
True
- >>> bare.git_dir[:-1] == dirs['bare']
+ >>> bare.git_dir == dirs['bare']
True
>>> type(bare) == gbp.git.GitRepository
True
@@ -1021,4 +1021,18 @@ def test_set_user_name_and_email():
>>> repo.set_user_email("stapelberg@test.invalid")
"""
+
+def test_git_dir():
+ """
+ Properties tested:
+ - L{gbp.git.GitRepository.git_dir}
+ >>> import os, gbp.git
+ >>> git_dir = os.path.join(dirs['repo'], '.git')
+ >>> os.environ['GIT_DIR'] = git_dir
+ >>> somewhere = gbp.git.GitRepository(os.path.join(dirs['repo'], '..'))
+ >>> somewhere.git_dir == git_dir
+ True
+ >>> del os.environ['GIT_DIR']
+ """
+
# vim:et:ts=4:sw=4:et:sts=4:ai:set list listchars=tab\:»·,trail\:·: