def _load_cookie_session_in_new_request(self, request_old, session_id='existing_session', **session_args):
import webob
# we need a request, but must persist the redis datastore
request = self._make_request(request_old=request_old)
self._set_session_cookie(request=request,
session_id=session_id,
)
request.session = self._makeOne(request, **session_args)
response = webob.Response()
request.response_callbacks[0](request, response)
request._process_finished_callbacks() # runs any persist if needed
self.assertNotIn('Set-Cookie', response.headers)
# stored_session_data = self._deserialize_session_stored(request.session)
return request
评论列表
文章目录