summaryrefslogtreecommitdiffhomepage
path: root/tests/09_test_git_repository.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/09_test_git_repository.py')
-rw-r--r--tests/09_test_git_repository.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/09_test_git_repository.py b/tests/09_test_git_repository.py
index 8d9eeceb..3f032470 100644
--- a/tests/09_test_git_repository.py
+++ b/tests/09_test_git_repository.py
@@ -70,4 +70,14 @@ class TestWriteTree(testutils.DebianGitTestRepo):
with self.assertRaises(gbp.errors.GbpError):
self.repo.commit_tree(sha1, "failed commit", ['doesnotexist'])
+
+class TestHasBranch(testutils.DebianGitTestRepo):
+ def test_has_branch(self):
+ self.add_file('whatever')
+ self.repo.create_branch("foo")
+ self.assertTrue(self.repo.has_branch("foo"))
+ # Don't be too sloppy on (#813298)
+ self.repo.create_branch("refs/heads/bar")
+ self.assertFalse(self.repo.has_branch("bar"))
+
# vim:et:ts=4:sw=4:et:sts=4:ai:set list listchars=tab\:»·,trail\:·: