Пример #1
0
def log_out_route(request):
    """
    Log out user.
    """

    log_out_user(request)
    return 200, {"cookies": {"session_id": None}}
Пример #2
0
def log_out_route(request):
    """
    Log out user.
    """

    log_out_user(request)
    return 200, {'cookies': {'session_id': None}}
Пример #3
0
def log_out_route(request):
    """
    Log out user.
    """

    log_out_user(request)
    return 200, {
        'cookies': {
            'session_id': None
        }
    }
Пример #4
0
def test_log_out_user(users_table, db_conn):
    """
    Expect to log out as a user.
    """

    create_user_in_db(users_table, db_conn)
    user = User.get(id='abcd1234')
    token = log_in_user(user)
    assert redis.get(token).decode() == 'abcd1234'
    log_out_user({'cookies': {'session_id': token}})
    assert redis.get(token) is None
Пример #5
0
def test_log_out_user(db_conn):
    """
  Expect to log out as a user.
  """

    create_user_in_db(db_conn)
    user = get_user(db_conn, {'id': user_id})
    token = log_in_user(user)
    assert red.get(token).decode() == convert_uuid_to_slug(user_id)
    log_out_user({
        'cookies': {
            'session_id': token
        },
        'db_conn': db_conn,
    })
    assert red.get(token) is None
Пример #6
0
def log_out(session_id):
    return log_out_user({'cookies': {'session_id': session_id}})