Example #1
0
    def test_wiki_found(self, mock_get_file_contributors,
                        mock_get_personal_wiki_page):
        mock_get_personal_wiki_page.return_value = (mock_content, mock_repo,
                                                    mock_dirent)

        mock_get_file_contributors.return_value = ([request.user.username],
                                                   None, None)

        res = personal_wiki(request)
        self.assertEqual('fake content', res.get('content'))
        self.assertEqual('fake content', res.get('index_content'))
        self.assertEqual('home', res.get('page'))
        self.assertEqual('wiki/personal_wiki.html', res.get('template_name'))
Example #2
0
    def test_wiki_found(self, mock_get_file_contributors,
                        mock_get_personal_wiki_page):
        mock_get_personal_wiki_page.return_value = (mock_content,
                                                    mock_repo,
                                                    mock_dirent)

        mock_get_file_contributors.return_value = ([request.user.username],
                                                   None, None)

        res = personal_wiki(request)
        self.assertEqual('fake content', res.get('content'))
        self.assertEqual('fake content', res.get('index_content'))
        self.assertEqual('home', res.get('page'))
        self.assertEqual('wiki/personal_wiki.html', res.get('template_name'))
Example #3
0
    def test_wiki_page_missing(self, mock_post_empty_file,
                               mock_get_commits, mock_get_repo):
        """
        """
        # setup personal wiki
        PersonalWiki.objects.create(username=request.user.username,
                                    repo_id=repo_id)

        mock_get_repo.return_value = mock_repo
        mock_get_commits.return_value = [None]

        mock_post_empty_file.return_value = True
        res = personal_wiki(request)
        self.assertEqual('/home/wiki/home/', res['Location'])
Example #4
0
    def test_wiki_does_not_exist(self, mock_get_owned_repo_list):
        res = personal_wiki(request)

        self.assertFalse(res.get('wiki_exists'))
        self.assertEqual('wiki/personal_wiki.html', res.get('template_name'))