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
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
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
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