def test_current_branch_invalid_repo(self): self._raw_git_clone( type(self)._repos_dir, type(self)._origin_repo, 'master', 'test-clone') base_dir = _os.path.join(type(self)._repos_dir, 'test-clone') git_dir = _os.path.join(base_dir, '.git') ShellHelper.remove_dir(git_dir) git = GitWrapper(base_dir) with self.assertRaisesRegexp( GitWrapperError, r'^Command \'git symbolic-ref HEAD\' failed$'): git.get_current_branch() return
def test_update_index_invalid_repo(self): self._raw_git_clone( type(self)._repos_dir, type(self)._origin_repo, 'master', 'test-clone') base_dir = _os.path.join(type(self)._repos_dir, 'test-clone') git_dir = _os.path.join(base_dir, '.git') ShellHelper.remove_dir(git_dir) with self.assertRaisesRegexp( GitWrapperError, r'^Command \'git update-index -q --ignore-submodules ' + r'--refresh\' failed$'): git = GitWrapper(base_dir) git.update_index() return
def _clone_tear_down_cb(self, clone_dir): ShellHelper.remove_dir(clone_dir) return
def tearDownClass(cls): if not cls._skip_cleanup: ShellHelper.remove_dir(cls._repos_dir) return