def test_git_config(self): """Test cola.git.config()""" self.git('config', 'section.key', 'value') model = MainModel(cwd=core.getcwd()) value = model.git.config('section.key', get=True) self.assertEqual(value, (0, 'value', '')) # Test config_set model.config_set('section.bool', True) value = model.git.config('section.bool', get=True) self.assertEqual(value, (0, 'true', '')) model.config_set('section.bool', False) # Test config_dict config_dict = model.config_dict(local=True) self.assertEqual(config_dict['section_key'], 'value') self.assertEqual(config_dict['section_bool'], False) # Test config_dict --global global_dict = model.config_dict(local=False) self.assertEqual(type(global_dict), dict)
def test_git_commit(self): """Test running 'git commit' via cola.git""" self.write_file('A', 'A') self.write_file('B', 'B') self.git('add', 'A', 'B') model = MainModel(cwd=core.getcwd()) model.git.commit(m='commit test') log = self.git('log', '--pretty=oneline') self.assertEqual(len(log.splitlines()), 1)
def test_git_commit(self): """Test running 'git commit' via cola.git""" self.shell(""" echo A > A echo B > B git add A B """) model = MainModel(cwd=os.getcwd()) model.git.commit(m='commit test') log = helper.pipe('git log --pretty=oneline | wc -l') self.assertEqual(log.strip(), '1')
def setUp(self): helper.GitRepositoryTestCase.setUp(self) self.model = MainModel(cwd=core.getcwd())
def setUp(self): helper.GitRepositoryTestCase.setUp(self, commit=False) self.model = MainModel(self.context, cwd=core.getcwd())
def test_git_config(self): """Test cola.git.config()""" self.git('config', 'section.key', 'value') model = MainModel(self.context, cwd=core.getcwd()) value = model.git.config('section.key', get=True) self.assertEqual(value, (0, 'value', ''))
def setUp(self): helper.GitRepositoryTestCase.setUp(self, commit=False) self.model = MainModel(cwd=os.getcwd())