'Make a request with tempauth as auth
It sets up AUTH_t and AUTH_s as tokens in memcache, where "joe"
has .admin role on /v1/AUTH_acct and user "glance" has .service
role on /v1/AUTH_admin.
:param conf: configuration for tempauth
:param path: the path of the request
:param headers: allows you to pass X-Auth-Token, etc.
:param method: the method (defaults to GET)
:returns: response object'

def _make_request(self, conf, path, headers, method='GET'):

    fake_app = FakeApp(iter([('200    OK', {}, '')]))
    self.test_auth = auth.filter_factory(conf)(fake_app)
    self.req = Request.blank(path, headers=headers)
    self.req.method = method
    self.req.environ['swift.cache'] = FakeMemcache()
    self._setup_user_and_token('AUTH_t', 'acct', 'acct:joe', '.admin')
    self._setup_user_and_token('AUTH_s', 'admin', 'admin:glance', '.service')
    resp = self.req.get_response(self.test_auth)
    return resp
