def test_create_new_support_branch_non_default_prefix(self): gitflow = GitFlow(self.repo).init() mgr = SupportBranchManager(gitflow) new_branch = mgr.create('1.x') self.assertEqual('supp/1.x', mgr.list()[0].name) self.assertEqual(new_branch.commit, gitflow.repo.branches['stable'].commit)
def test_create_new_support_branch_non_default_prefix(self): gitflow = GitFlow(self.repo).init() mgr = SupportBranchManager(gitflow) new_branch = mgr.create('1.x') self.assertEqual('supp/1.x', mgr.list()[0].name) self.assertEqual(new_branch.commit, gitflow.repo.branches['stable'].commit)
def test_create_new_support_branch(self): repo = create_git_repo(self) gitflow = GitFlow(repo).init() mgr = SupportBranchManager(gitflow) self.assertEqual(0, len(mgr.list())) new_branch = mgr.create('1.x') self.assertEqual(1, len(mgr.list())) self.assertEqual('support/1.x', mgr.list()[0].name) self.assertEqual(new_branch.commit, gitflow.repo.branches['master'].commit)
def test_create_new_support_branch(self): repo = create_git_repo(self) gitflow = GitFlow(repo).init() mgr = SupportBranchManager(gitflow) self.assertEqual(0, len(mgr.list())) new_branch = mgr.create('1.x') self.assertEqual(1, len(mgr.list())) self.assertEqual('support/1.x', mgr.list()[0].name) self.assertEqual(new_branch.commit, gitflow.repo.branches['master'].commit)
def test_support_branches_cannot_be_finished(self): repo = create_git_repo(self) gitflow = GitFlow(repo).init() mgr = SupportBranchManager(gitflow) mgr.create('1.x') self.assertRaises(NotImplementedError, mgr.finish, '1.x')
def test_support_branch_origin(self): gitflow = GitFlow() mgr = SupportBranchManager(gitflow) new_branch = mgr.create('legacy') self.assertEqual(new_branch.commit, gitflow.repo.branches['stable'].commit)
def test_support_branches_cannot_be_finished(self): repo = create_git_repo(self) gitflow = GitFlow(repo).init() mgr = SupportBranchManager(gitflow) mgr.create('1.x') self.assertRaises(NotImplementedError, mgr.finish, '1.x')
def test_support_branch_origin(self): gitflow = GitFlow() mgr = SupportBranchManager(gitflow) new_branch = mgr.create('legacy') self.assertEqual(new_branch.commit, gitflow.repo.branches['stable'].commit)