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)
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)
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)
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)
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
def test_is_valid_user_session_valid(user_id, session_valid): assert userdb._is_valid_user_session(user_id, session_valid) is True
def test_is_valid_user_session_not_existing(user_id): assert userdb._is_valid_user_session(user_id, "not-existing-session") is False
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
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)
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)
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)