moccu / barbeque

Collection of tiny helpers and tools to make live easier.
BSD 3-Clause "New" or "Revised" License
6 stars 2 forks source link

Test Helper to init session in TestClient #4

Open stephrdev opened 9 years ago

stephrdev commented 9 years ago
from django.conf import settings
from django.utils.importlib import import_module

def init_session(client, **kwargs):
    engine = import_module(settings.SESSION_ENGINE)
    store = engine.SessionStore()
    store.update(kwargs)
    store.save()
    client.cookies[settings.SESSION_COOKIE_NAME] = store.session_key
    return store