Example #1
0
def fixture_session_valid(monkeypatch, user_id, fix_time):
    session_id = "sess2"
    now = int(time.time()) - 5
    userdb._save_session_infos(
        user_id, {
            session_id:
            userdb.SessionInfo(
                session_id,
                started_at=now,
                last_activity=now,
            )
        })
    return session_id
Example #2
0
def fixture_session_timed_out(monkeypatch, user_id, fix_time):
    session_id = "sess1"
    now = int(time.time()) - 20
    userdb._save_session_infos(
        user_id, {
            session_id:
            userdb.SessionInfo(
                session_id,
                started_at=now,
                last_activity=now,
                flashes=[],
            )
        })
    return session_id
Example #3
0
def make_valid_session(user_id: UserId, now: datetime) -> SessionId:
    session_id = "sess2"
    timestamp = int(now.timestamp()) - 5
    userdb._save_session_infos(
        user_id,
        {
            session_id:
            userdb.SessionInfo(
                session_id,
                started_at=timestamp,
                last_activity=timestamp,
                flashes=[],
            )
        },
    )
    return session_id
Example #4
0
def fixture_session_valid(monkeypatch: MonkeyPatch, user_id: UserId,
                          fix_time: None) -> str:
    session_id = "sess2"
    now = int(time.time()) - 5
    userdb._save_session_infos(
        user_id,
        {
            session_id:
            userdb.SessionInfo(
                session_id,
                started_at=now,
                last_activity=now,
                flashes=[],
            )
        },
    )
    return session_id