예제 #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)