def test_bad_session(self): cookies = SimpleCookie() cookies["SESSID"] = "\0" session = PoorSession(SECRET_KEY) with raises(SessionError): session.load(cookies)
def handler(req): session = PoorSession(app.secret_key) try: session.load(req.cookies) except SessionError: pass if 'login' not in session.data: log.info('Login cookie not found.') redirect( "/", message="Login required", ) return fun(req)
def test_write_load(self, req_session): """Method write was called in fixture req_session.""" session = PoorSession(SECRET_KEY) session.load(req_session.cookies) assert session.data == {'test': True}