def test_gitflow_init_inits_underlying_git_repo(self): sandbox = create_sandbox(self) gitflow = GitFlow(sandbox) dot_git_dir = os.path.join(sandbox, '.git') self.assertFalse(os.path.exists(dot_git_dir)) gitflow.init() self.assertTrue(os.path.exists(dot_git_dir)) self.assertTrue(gitflow.is_initialized())
def test_gitflow_init_inits_underlying_git_repo(self): sandbox = create_sandbox(self) gitflow = GitFlow(sandbox) dot_git_dir = os.path.join(sandbox, '.git') self.assertFalse(os.path.exists(dot_git_dir)) gitflow.init() self.assertTrue(os.path.exists(dot_git_dir)) self.assertTrue(gitflow.is_initialized())
def test_create(self): create_git_repo(self) gitflow = GitFlow() self.assertEquals([], self.repo.branches) gitflow.init() self.assertEquals(['develop', 'master'], [b.name for b in self.repo.branches]) fb = gitflow.create('feature', 'foo')
def test_create(self): create_git_repo(self) gitflow = GitFlow() self.assertEquals([], self.repo.branches) gitflow.init() self.assertEquals(['develop', 'master'], [b.name for b in self.repo.branches]) fb = gitflow.create('feature', 'foo')
def test_gitflow_force_reinit_partly_inited(self): gitflow = GitFlow(self.repo) gitflow.init(force_defaults=True) # Implicit defaults self.assertEquals('develop', gitflow.develop_name()) self.assertEquals('origin', gitflow.origin_name()) self.assertEquals('release/', gitflow.get_prefix('release')) self.assertEquals('hotfix/', gitflow.get_prefix('hotfix')) self.assertEquals('support/', gitflow.get_prefix('support')) self.assertEquals('', gitflow.get_prefix('versiontag')) # Explicitly forced back to defaults self.assertEquals('master', gitflow.master_name()) self.assertEquals('feature/', gitflow.get_prefix('feature'))
def test_gitflow_force_reinit_partly_inited(self): gitflow = GitFlow(self.repo) gitflow.init(force_defaults=True) # Implicit defaults self.assertEquals('develop', gitflow.develop_name()) self.assertEquals('origin', gitflow.origin_name()) self.assertEquals('release/', gitflow.get_prefix('release')) self.assertEquals('hotfix/', gitflow.get_prefix('hotfix')) self.assertEquals('support/', gitflow.get_prefix('support')) self.assertEquals('', gitflow.get_prefix('versiontag')) # Explicitly forced back to defaults self.assertEquals('master', gitflow.master_name()) self.assertEquals('feature/', gitflow.get_prefix('feature'))
def test_gitflow_init_with_alternative_config(self): repo = create_git_repo(self) gitflow = GitFlow(repo) prefixes = dict(feature='f-', hotfix='hf-', release='rel-', support='supp-', versiontag='ver') names = dict(origin='somewhereelse') gitflow.init(master='foo', develop='bar', prefixes=prefixes, names=names) self.assertEquals('foo', gitflow.master_name()) self.assertEquals('bar', gitflow.develop_name()) self.assertEquals('somewhereelse', gitflow.origin_name()) self.assertEquals('f-', gitflow.get_prefix('feature')) self.assertEquals('rel-', gitflow.get_prefix('release')) self.assertEquals('hf-', gitflow.get_prefix('hotfix')) self.assertEquals('supp-', gitflow.get_prefix('support')) self.assertEquals('ver', gitflow.get_prefix('versiontag'))
def test_gitflow_init_with_alternative_config(self): repo = create_git_repo(self) gitflow = GitFlow(repo) prefixes = dict(feature='f-', hotfix='hf-', release='rel-', support='supp-', versiontag='ver') names = dict(origin='somewhereelse') gitflow.init(master='foo', develop='bar', prefixes=prefixes, names=names) self.assertEquals('foo', gitflow.master_name()) self.assertEquals('bar', gitflow.develop_name()) self.assertEquals('somewhereelse', gitflow.origin_name()) self.assertEquals('f-', gitflow.get_prefix('feature')) self.assertEquals('rel-', gitflow.get_prefix('release')) self.assertEquals('hf-', gitflow.get_prefix('hotfix')) self.assertEquals('supp-', gitflow.get_prefix('support')) self.assertEquals('ver', gitflow.get_prefix('versiontag'))
def test_gitflow_init_marks_initialized(self): repo = create_git_repo(self) gitflow = GitFlow(repo) self.assertFalse(gitflow.is_initialized()) gitflow.init() self.assertTrue(gitflow.is_initialized())
def test_gitflow_init_marks_initialized(self): repo = create_git_repo(self) gitflow = GitFlow(repo) self.assertFalse(gitflow.is_initialized()) gitflow.init() self.assertTrue(gitflow.is_initialized())
def gitflow_init(self): from gitflow.core import GitFlow gitflow = GitFlow() gitflow.init(force_defaults=True)
def gitflow_init(self): from gitflow.core import GitFlow gitflow = GitFlow() gitflow.init(force_defaults=True)