コード例 #1
0
    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
コード例 #2
0
    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
コード例 #3
0
ファイル: git_wrapper.py プロジェクト: Tuxdude/repobuddy
    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
コード例 #4
0
ファイル: git_wrapper.py プロジェクト: Tuxdude/repobuddy
    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
コード例 #5
0
 def _clone_tear_down_cb(self, clone_dir):
     ShellHelper.remove_dir(clone_dir)
     return
コード例 #6
0
 def tearDownClass(cls):
     if not cls._skip_cleanup:
         ShellHelper.remove_dir(cls._repos_dir)
     return
コード例 #7
0
ファイル: git_wrapper.py プロジェクト: Tuxdude/repobuddy
 def _clone_tear_down_cb(self, clone_dir):
     ShellHelper.remove_dir(clone_dir)
     return
コード例 #8
0
ファイル: git_wrapper.py プロジェクト: Tuxdude/repobuddy
 def tearDownClass(cls):
     if not cls._skip_cleanup:
         ShellHelper.remove_dir(cls._repos_dir)
     return