def _verify_ping_interval(request, ping_interval, ping_func): if not _ping_timeout_expired( ping_interval, request.session.get('last_verified_at', 0), ): return request.session['last_verified_at'] = int(time()) is_valid = ping_func(request.session['oauth_token']) if not is_valid: destroy_session(request) from django.contrib.auth.models import AnonymousUser request.user = AnonymousUser()
def _verify_ping_interval(request, ping_interval, ping_func): if not _ping_timeout_expired( ping_interval, request.session.get('last_verified_at', 0), ): return request.session['last_verified_at'] = int(time()) is_valid = ping_func(request.session['oauth_token']) if not is_valid: destroy_session(request) from django.contrib.auth.models import AnonymousUser request.user = AnonymousUser()
def test_destroy_session_with_extra_values(request_factory): request = request_factory.get('/') request.session = dict([(key, key) for key in SESSION_VARIABLES] + [('extra', 'extra')]) assert destroy_session(request) == None assert isinstance(request.session, dict) assert request.session == {'extra': 'extra'}
def test_destroy_session_with_empty_values(request_factory): request = request_factory.get('/') request.session = {} assert destroy_session(request) == None assert isinstance(request.session, dict) assert request.session == {}
def test_destroy_session_with_extra_values(request_factory): request = request_factory.get('/') request.session = dict([(key, key) for key in SESSION_VARIABLES] + [('extra', 'extra')]) assert destroy_session(request) == None assert isinstance(request.session, dict) assert request.session == {'extra': 'extra'}
def test_destroy_session(request_factory): request = request_factory.get('/') request.session = dict([(key, key) for key in SESSION_VARIABLES]) assert destroy_session(request) == None assert isinstance(request.session, dict) assert request.session == {}
def test_destroy_session_with_empty_values(request_factory): request = request_factory.get('/') request.session = {} assert destroy_session(request) == None assert isinstance(request.session, dict) assert request.session == {}
def test_destroy_session(request_factory): request = request_factory.get('/') request.session = dict([(key, key) for key in SESSION_VARIABLES]) assert destroy_session(request) == None assert isinstance(request.session, dict) assert request.session == {}