'Generate a request and invoke the view, returning the response.
The request will be a POST request from the given `user`, with the given
`fields` in the POST body.'

def _build_and_run_request(self, user, fields):

    req = self._request_factory.post('/submit_feedback', data=fields, HTTP_REFERER=TEST_REQUEST_HEADERS['HTTP_REFERER'], HTTP_USER_AGENT=TEST_REQUEST_HEADERS['HTTP_USER_AGENT'], REMOTE_ADDR=TEST_REQUEST_HEADERS['REMOTE_ADDR'], SERVER_NAME=TEST_REQUEST_HEADERS['SERVER_NAME'])
    req.site = SiteFactory.create()
    req.user = user
    return views.submit_feedback(req)
