Files
fastapi-users/tests/test_jwt.py
2021-09-15 15:20:28 +02:00

16 lines
393 B
Python

import pytest
from fastapi_users.jwt import SecretType, decode_jwt, generate_jwt
@pytest.mark.jwt
def test_generate_decode_jwt(secret: SecretType):
audience = "TEST_AUDIENCE"
data = {"foo": "bar", "aud": audience}
jwt = generate_jwt(data, secret, 3600)
decoded = decode_jwt(jwt, secret, [audience])
assert decoded["foo"] == "bar"
assert decoded["aud"] == audience