def test_get_branch_no_name(self): repo = Repository(self.main_repo) hgrepo = hglib.open(self.main_repo) hgrepo.close() branch = repo.get_branch() self.assertEquals(branch.name, "test_branch") changesets_list = [x for x in repo.get_revset(branch=branch.name)] self.assertEquals(len(changesets_list), 2) self.assertEquals( changesets_list[0].desc, "#TICKET-2 yet another commit") self.assertEquals(changesets_list[1].desc, "TICKET-1 one commit")
def test_get_branch_no_name(self): repo = Repository(self.main_repo) hgrepo = hglib.open(self.main_repo) hgrepo.close() branch = repo.get_branch() self.assertEquals(branch.name, "test_branch") changesets_list = [x for x in repo.get_revset(branch=branch.name)] self.assertEquals(len(changesets_list), 2) self.assertEquals(changesets_list[0].desc, "#TICKET-2 yet another commit") self.assertEquals(changesets_list[1].desc, "TICKET-1 one commit")
def test_get_branch_doesnt_exist(self): repo = Repository(self.main_repo) hgrepo = hglib.open(self.main_repo) hgrepo.close() with self.assertRaises(RepositoryError): repo.get_branch('this_does_not_exist')