'Setup a RevisionForm for a POST to create a new page.
Parameters:
* mock_requests - Mockable requests for Akismet checks'

def setup_form(self, mock_requests, is_spam='false'):

    revision(save=True, slug='Web')
    parent = revision(save=True, slug='Web/Guide')
    data = self.view_data.copy()
    data['parent_topic'] = str(parent.id)
    request = self.rf.post('/en-US/docs/new')
    request.user = self.testuser
    request.LANGUAGE_CODE = data['locale']
    mock_requests.post(VERIFY_URL, content='valid')
    mock_requests.post(CHECK_URL, content=is_spam)
    parent_slug = 'Web/Guide'
    rev_form = RevisionForm(request=request, data=data, parent_slug=parent_slug)
    return rev_form
