コード例 #1
0
    def test_extract_vimplug_bundle_repos_from_dir(self, mock_get_api_page):
        mock_get_api_page.side_effect = mock_api_response

        dir_data = fixture_data('/repos/captbaritone/dotfiles/contents')
        actual = github._extract_bundle_repos_from_dir(dir_data).vimplug

        expected = [('captbaritone', 'molokai'),
                    ('chriskempson', 'vim-tomorrow-theme'),
                    ('altercation', 'vim-colors-solarized'),
                    ('fxn', 'vim-monochrome'), ('chriskempson', 'base16-vim'),
                    ('NLKNguyen', 'papercolor-theme'), ('tpope', 'vim-git'),
                    ('cakebaker', 'scss-syntax.vim'), ('xsbeats', 'vim-blade'),
                    ('qrps', 'lilypond-vim'), ('plasticboy', 'vim-markdown'),
                    ('mattn', 'emmet-vim'), ('edsono', 'vim-matchit'),
                    ('ervandew', 'supertab'), ('scrooloose', 'syntastic'),
                    ('tpope', 'vim-unimpaired'), ('bling', 'vim-airline'),
                    ('ctrlpvim', 'ctrlp.vim'), ('rking', 'ag.vim'),
                    ('tpope', 'vim-eunuch'), ('tpope', 'vim-commentary'),
                    ('tpope', 'vim-sleuth'), ('bkad', 'CamelCaseMotion'),
                    ('AndrewRadev', 'splitjoin.vim'), ('gcmt', 'taboo.vim'),
                    ('christoomey', 'vim-tmux-navigator'),
                    ('tpope', 'vim-surround'), ('tpope', 'vim-repeat'),
                    ('michaeljsmith', 'vim-indent-object'),
                    ('bkad', 'CamelCaseMotion'),
                    ('vim-scripts', 'argtextobj.vim'),
                    ('tpope', 'vim-fugitive'), ('airblade', 'vim-gitgutter'),
                    ('projects', 'vim-vigilant'), ('benmills', 'vimux'),
                    ('davidhalter', 'jedi-vim'), ('vimwiki', 'vimwiki'),
                    ('vim-scripts', 'pythonhelper'),
                    ('pangloss', 'vim-javascript'), ('reedes', 'vim-pencil'),
                    ('mbbill', 'undotree'), ('parkr', 'vim-jekyll'),
                    ('mattn', 'webapi-vim'), ('mattn', 'gist-vim')]

        self.assertEqual(actual, expected)
コード例 #2
0
    def test_extract_pathogen_repos(self, mock_get_api_page):
        mock_get_api_page.side_effect = mock_api_response

        dir_data = fixture_data('/repos/jemiahlee/dotfiles/contents')
        actual = github._extract_pathogen_repos(dir_data)

        expected = [('takac', 'vim-hardtime'), ('klen', 'python-mode'),
                    ('rking', 'ag.vim'), ('hdima', 'python-syntax')]

        self.assertListEqual(actual, expected)
コード例 #3
0
ファイル: github_test.py プロジェクト: Laily123/vim-awesome
    def test_extract_vimplug_bundle_repos_from_dir(self, mock_get_api_page):
        mock_get_api_page.side_effect = mock_api_response

        dir_data = fixture_data('/repos/captbaritone/dotfiles/contents')
        actual = github._extract_bundle_repos_from_dir(dir_data).vimplug

        expected = [
            ('captbaritone', 'molokai'),
            ('chriskempson', 'vim-tomorrow-theme'),
            ('altercation', 'vim-colors-solarized'),
            ('fxn', 'vim-monochrome'),
            ('chriskempson', 'base16-vim'),
            ('NLKNguyen', 'papercolor-theme'),
            ('tpope', 'vim-git'),
            ('cakebaker', 'scss-syntax.vim'),
            ('xsbeats', 'vim-blade'),
            ('qrps', 'lilypond-vim'),
            ('plasticboy', 'vim-markdown'),
            ('mattn', 'emmet-vim'),
            ('edsono', 'vim-matchit'),
            ('ervandew', 'supertab'),
            ('scrooloose', 'syntastic'),
            ('tpope', 'vim-unimpaired'),
            ('bling', 'vim-airline'),
            ('ctrlpvim', 'ctrlp.vim'),
            ('rking', 'ag.vim'),
            ('tpope', 'vim-eunuch'),
            ('tpope', 'vim-commentary'),
            ('tpope', 'vim-sleuth'),
            ('bkad', 'CamelCaseMotion'),
            ('AndrewRadev', 'splitjoin.vim'),
            ('gcmt', 'taboo.vim'),
            ('christoomey', 'vim-tmux-navigator'),
            ('tpope', 'vim-surround'),
            ('tpope', 'vim-repeat'),
            ('michaeljsmith', 'vim-indent-object'),
            ('bkad', 'CamelCaseMotion'),
            ('vim-scripts', 'argtextobj.vim'),
            ('tpope', 'vim-fugitive'),
            ('airblade', 'vim-gitgutter'),
            ('projects', 'vim-vigilant'),
            ('benmills', 'vimux'),
            ('davidhalter', 'jedi-vim'),
            ('vimwiki', 'vimwiki'),
            ('vim-scripts', 'pythonhelper'),
            ('pangloss', 'vim-javascript'),
            ('reedes', 'vim-pencil'),
            ('mbbill', 'undotree'),
            ('parkr', 'vim-jekyll'),
            ('mattn', 'webapi-vim'),
            ('mattn', 'gist-vim')]

        self.assertEqual(actual, expected)
コード例 #4
0
ファイル: github_test.py プロジェクト: Laily123/vim-awesome
    def test_extract_pathogen_repos(self, mock_get_api_page):
        mock_get_api_page.side_effect = mock_api_response

        dir_data = fixture_data('/repos/jemiahlee/dotfiles/contents')
        actual = github._extract_pathogen_repos(dir_data)

        expected = [
            ('takac', 'vim-hardtime'),
            ('klen', 'python-mode'),
            ('rking', 'ag.vim'),
            ('hdima', 'python-syntax')
        ]

        self.assertListEqual(actual, expected)