def set_session_data(self, item_dict):
"""
Set a dictionary of items directly into the Django session.
"""
# Cookies don't work unless we visit a page first
if not self._have_visited_page():
self.get_url('django_functest.emptypage')
session = self._get_session()
for name, value in item_dict.items():
session[name] = text_type(value)
session.save()
s2 = self._get_session()
if all(s2.get(name) == text_type(value) for name, value in item_dict.items()):
return
raise RuntimeError("Session not saved correctly")
评论列表
文章目录