def model(request): session = {} session['csrf'] = request.session.get_csrf_token() session['userid'] = request.authenticated_userid session['groups'] = _current_groups(request) session['features'] = features.all(request) return session
def model(request): session = {} session['csrf'] = request.session.get_csrf_token() session['userid'] = request.authenticated_userid session['groups'] = _current_groups(request) session['features'] = features.all(request) session['preferences'] = {} user = request.authenticated_user if user and not user.sidebar_tutorial_dismissed: session['preferences']['show_sidebar_tutorial'] = True return session
def test_all_omits_features_pending_removal(): request = DummyRequest() assert features.all(request) == {'notification': False}