Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
 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')
Exemplo n.º 6
0
 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)
Exemplo n.º 7
0
 def test_empty_repo_has_no_support(self):
     repo = create_git_repo(self)
     gitflow = GitFlow(repo)
     mgr = SupportBranchManager(gitflow)
     self.assertItemsEqual([], mgr.list())
Exemplo n.º 8
0
 def test_full_name(self):
     gitflow = GitFlow(self.repo)
     fb = SupportBranchManager(gitflow)
     self.assertEquals('supp/foo', fb.full_name('foo'))
     self.assertEquals('supp/support/foo', fb.full_name('support/foo'))
Exemplo n.º 9
0
 def test_shorten(self):
     gitflow = GitFlow(self.repo)
     fb = SupportBranchManager(gitflow)
     self.assertEquals('foo', fb.shorten('supp/foo'))
     self.assertEquals('support/foo', fb.shorten('support/foo'))
Exemplo n.º 10
0
 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')
Exemplo n.º 11
0
 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)
Exemplo n.º 12
0
 def test_empty_repo_has_no_support(self):
     repo = create_git_repo(self)
     gitflow = GitFlow(repo)
     mgr = SupportBranchManager(gitflow)
     self.assertItemsEqual([], mgr.list())
Exemplo n.º 13
0
 def test_full_name(self):
     gitflow = GitFlow(self.repo)
     fb = SupportBranchManager(gitflow)
     self.assertEquals('supp/foo', fb.full_name('foo'))
     self.assertEquals('supp/support/foo', fb.full_name('support/foo'))
Exemplo n.º 14
0
 def test_shorten(self):
     gitflow = GitFlow(self.repo)
     fb = SupportBranchManager(gitflow)
     self.assertEquals('foo', fb.shorten('supp/foo'))
     self.assertEquals('support/foo', fb.shorten('support/foo'))