def test_read_valid_token(token_data): request_token = create_token(token_data) response_token = read_token(request_token) response_token.pop('exp') assert response_token == token_data
async def method_get(self, request: Request, body: dict, session: DBSession, *args, **kwargs) -> BaseHTTPResponse: uid = read_token(request.headers['authorization'])['uid'] db_message = message_queries.get_messages(session, uid) response_model = ResponseMessageDto(db_message, many=True) return await self.make_response_json(status=200, body=response_model.dump())
def import_body_auth(request: Request) -> dict: token = request.headers.get("Authorization") try: return read_token(token) except ReadTokenException as e: raise SanicAuthException(str(e))
def test_read_expired_token_new(token_data): request_token = create_token(token_data, lifetime=-7) with pytest.raises(ReadTokenException): read_token(request_token)
def test_read_expired_token(token_data, patch_datetime_utcnow): request_token = create_token(token_data) with pytest.raises(ReadTokenException): read_token(request_token)
def test_read_invalid_token(): token = 'wrong token string' with pytest.raises(ReadTokenException): read_token(token)