1from plain.runtime import settings
2
3from .core import SessionStore
4
5
6def get_client_session(client):
7 """Return the current session variables for a test client."""
8 cookie = client.cookies.get(settings.SESSION_COOKIE_NAME)
9 if cookie:
10 return SessionStore(cookie.value)
11 session = SessionStore()
12 session.save()
13 client.cookies[settings.SESSION_COOKIE_NAME] = session.session_key
14 return session