def create_preauthenticated_session_for(self, user):
session = SessionStore()
session[SESSION_KEY] = user.pk
session[BACKEND_SESSION_KEY] = settings.AUTHENTICATION_BACKENDS[0]
session[HASH_SESSION_KEY] = user.get_session_auth_hash()
session.save()
self.browser.get(self.live_server_url + "/fake/")
self.browser.add_cookie(dict(
name=SESSION_COOKIE_NAME,
value=session.session_key,
path='/',
))
评论列表
文章目录