summaryrefslogtreecommitdiff
path: root/test/git/test_repo.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/git/test_repo.py')
-rw-r--r--test/git/test_repo.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/git/test_repo.py b/test/git/test_repo.py
index 0d8a473d..197a29cb 100644
--- a/test/git/test_repo.py
+++ b/test/git/test_repo.py
@@ -67,6 +67,16 @@ class TestRepo(TestCase):
assert_true(git.called)
+ def test_trees(self):
+ mc = 30
+ num_trees = 0
+ for tree in self.repo.iter_trees('0.1.5', max_count=mc):
+ num_trees += 1
+ assert isinstance(tree, Tree)
+ # END for each tree
+ assert num_trees == mc
+
+
@patch_object(Repo, '__init__')
@patch_object(Git, '_call_process')
def test_init(self, git, repo):
@@ -170,6 +180,9 @@ class TestRepo(TestCase):
def test_head(self):
assert self.repo.head.object == self.repo.active_branch.object
+ def test_tag(self):
+ assert self.repo.tag('0.1.5').commit
+
@patch_object(Git, '_call_process')
def test_should_display_blame_information(self, git):
git.return_value = fixture('blame')