summaryrefslogtreecommitdiff
path: root/morphlib/gitdir_tests.py
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2014-11-06 15:59:21 +0000
committerSam Thursfield <sam.thursfield@codethink.co.uk>2014-11-06 15:59:21 +0000
commita04cb6cf9e3ad745af8b3c4d4675cfd4c3b12df1 (patch)
tree6ef399b1c85326b42d585a30c10ab71d5be2a48d /morphlib/gitdir_tests.py
parent67afd098cd297b769b1341a460d160a2902ba4e4 (diff)
parentb4a4c1a772d80e7fd764ecea878cfa86c07edd7e (diff)
downloadmorph-a04cb6cf9e3ad745af8b3c4d4675cfd4c3b12df1.tar.gz
Merge branch 'sam/gitdir-ref-exists'
Reviewed-By: Adam Coldrick <adam.coldrick@codethink.co.uk> Reviewed-By: Jim MacArtuhur <jim.macarthur@codethink.co.uk>
Diffstat (limited to 'morphlib/gitdir_tests.py')
-rw-r--r--morphlib/gitdir_tests.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/morphlib/gitdir_tests.py b/morphlib/gitdir_tests.py
index 456e3716..10b3b7e5 100644
--- a/morphlib/gitdir_tests.py
+++ b/morphlib/gitdir_tests.py
@@ -162,6 +162,13 @@ class GitDirectoryContentsTests(unittest.TestCase):
self.assertEqual(len(tree), 40)
self.assertNotEqual(commit, tree)
+ def test_ref_exists(self):
+ gd = morphlib.gitdir.GitDirectory(self.dirname)
+ self.assertFalse(gd.ref_exists('non-existant-ref'))
+ self.assertTrue(gd.ref_exists('master'))
+ self.assertFalse(
+ gd.ref_exists('0000000000000000000000000000000000000000'))
+
def test_store_blob_with_string(self):
gd = morphlib.gitdir.GitDirectory(self.dirname)
sha1 = gd.store_blob('test string')