Esempio n. 1
0
 def test_invalid_revision_confusing_mix(self):
     repo = GitRepo(self._temp_repo)
     revision = repo.get_revision('refs/heads/master/And I think so')
     self.assertFalse(repo.valid_revision(revision))
Esempio n. 2
0
 def test_valid_revision_branch(self):
     repo = GitRepo(self._temp_repo)
     revision = repo.get_revision('refs/heads/topic')
     self.assertTrue(repo.valid_revision(revision))
Esempio n. 3
0
 def test_invalid_revision(self):
     repo = GitRepo(self._temp_repo)
     revision = repo.get_revision('u mad')
     self.assertFalse(repo.valid_revision(revision))
Esempio n. 4
0
 def test_valid_revision_sha(self):
     repo = GitRepo(self._temp_repo)
     revision = repo.get_revision(self._commits['commit #3 on master'])
     self.assertTrue(repo.valid_revision(revision))