示例#1
0
def test_is_valid_user_session_still_valid_when_last_activity_extends_timeout(
        user_id: UserId, session_timed_out: str) -> None:
    assert (userdb._is_valid_user_session(user_id,
                                          userdb._load_session_infos(user_id),
                                          session_timed_out) is True)
示例#2
0
def test_is_valid_user_session_valid(user_id: UserId,
                                     session_valid: str) -> None:
    assert (userdb._is_valid_user_session(
        user_id, userdb._load_session_infos(user_id), session_valid) is True)
示例#3
0
def test_is_valid_user_session_single_user_session_disabled(
        user_id: UserId) -> None:
    assert config.single_user_session is None
    assert (userdb._is_valid_user_session(
        user_id, userdb._load_session_infos(user_id), "session1") is False)
示例#4
0
def test_is_valid_user_session_not_existing(user_id: UserId) -> None:
    assert (userdb._is_valid_user_session(user_id,
                                          userdb._load_session_infos(user_id),
                                          "not-existing-session") is False)
示例#5
0
def test_is_valid_user_session_still_valid_when_last_activity_extends_timeout(
        user_id, session_timed_out):
    assert userdb._is_valid_user_session(user_id, session_timed_out) is True
示例#6
0
def test_is_valid_user_session_valid(user_id, session_valid):
    assert userdb._is_valid_user_session(user_id, session_valid) is True
示例#7
0
def test_is_valid_user_session_not_existing(user_id):
    assert userdb._is_valid_user_session(user_id,
                                         "not-existing-session") is False
示例#8
0
def test_is_valid_user_session_single_user_session_disabled(user_id):
    assert config.single_user_session is None
    assert userdb._is_valid_user_session(user_id, "session1") is False
示例#9
0
def test_is_valid_user_session_valid(user_id, session_valid):
    assert (userdb._is_valid_user_session(
        user_id, userdb._load_session_infos(user_id), session_valid) is True)
示例#10
0
def test_is_valid_user_session_valid(user_id: UserId) -> None:
    session_valid = make_valid_session(user_id, datetime.now())
    assert userdb._is_valid_user_session(user_id,
                                         userdb._load_session_infos(user_id),
                                         session_valid)
示例#11
0
def test_is_valid_user_session_still_valid_when_last_activity_extends_timeout(
    user_id: UserId, ) -> None:
    session_timed_out = make_timed_out_session(user_id, datetime.now())
    assert userdb._is_valid_user_session(user_id,
                                         userdb._load_session_infos(user_id),
                                         session_timed_out)