def test_create_new_hotfix_branch(self): repo = create_git_repo(self) gitflow = GitFlow(repo).init() mgr = HotfixBranchManager(gitflow) self.assertEqual(0, len(mgr.list())) new_branch = mgr.create('1.2.3') self.assertEqual(1, len(mgr.list())) self.assertEqual('hotfix/1.2.3', mgr.list()[0].name) self.assertEqual(new_branch.commit, gitflow.repo.branches['master'].commit)
def test_create_new_hotfix_branch(self): repo = create_git_repo(self) gitflow = GitFlow(repo).init() mgr = HotfixBranchManager(gitflow) self.assertEqual(0, len(mgr.list())) new_branch = mgr.create('1.2.3') self.assertEqual(1, len(mgr.list())) self.assertEqual('hotfix/1.2.3', mgr.list()[0].name) self.assertEqual(new_branch.commit, gitflow.repo.branches['master'].commit)
def test_create_new_hotfix_branch_non_default_prefix(self): gitflow = GitFlow(self.repo).init() mgr = HotfixBranchManager(gitflow) new_branch = mgr.create('1.2.3') self.assertEqual('hf/1.2.3', mgr.list()[0].name) self.assertEqual(new_branch.commit, gitflow.repo.branches['stable'].commit)
def test_create_new_hotfix_branch_non_default_prefix(self): gitflow = GitFlow(self.repo).init() mgr = HotfixBranchManager(gitflow) new_branch = mgr.create('1.2.3') self.assertEqual('hf/1.2.3', mgr.list()[0].name) self.assertEqual(new_branch.commit, gitflow.repo.branches['stable'].commit)
def test_empty_repo_has_no_hotfixes(self): repo = create_git_repo(self) gitflow = GitFlow(repo) mgr = HotfixBranchManager(gitflow) self.assertItemsEqual([], mgr.list())
def test_empty_repo_has_no_hotfixes(self): repo = create_git_repo(self) gitflow = GitFlow(repo) mgr = HotfixBranchManager(gitflow) self.assertItemsEqual([], mgr.list())