Implement optional revert of #102 (issue #104)

This commit is contained in:
Vincent Jacques
2012-10-28 10:12:25 +01:00
parent cc6d7f1ec3
commit af98e6d1d4
6 changed files with 34 additions and 1 deletions
+11
View File
@@ -267,6 +267,17 @@ class Repository(Framework.TestCase):
def testGetGitRefs(self):
self.assertListKeyEqual(self.repo.get_git_refs(), lambda r: r.ref, ["refs/heads/develop", "refs/heads/master", "refs/heads/topic/DependencyGraph", "refs/heads/topic/RewriteWithGeneratedCode", "refs/tags/v0.1", "refs/tags/v0.2", "refs/tags/v0.3", "refs/tags/v0.4", "refs/tags/v0.5", "refs/tags/v0.6", "refs/tags/v0.7"])
def testGetGitRef( self ):
self.assertTrue(self.g.FIX_REPO_GET_GIT_REF)
self.assertEqual(self.repo.get_git_ref( "heads/master" ).object.sha, "31110327ec45f3138e58ed247b2cf420fee481ec" )
def testGetGitRefWithIssue102Reverted( self ):
self.g.FIX_REPO_GET_GIT_REF = False
self.assertFalse(self.g.FIX_REPO_GET_GIT_REF)
self.assertEqual(self.repo.get_git_ref( "refs/heads/master" ).object.sha, "31110327ec45f3138e58ed247b2cf420fee481ec" )
self.g.FIX_REPO_GET_GIT_REF = True
self.assertTrue(self.g.FIX_REPO_GET_GIT_REF)
def testGetGitTreeWithRecursive(self):
tree = self.repo.get_git_tree("f492784d8ca837779650d1fb406a1a3587a764ad", True)
self.assertEqual(len(tree.tree), 90)