MCPcopy Index your code
hub / github.com/fastapi-users/fastapi-users / verify_token

Function verify_token

tests/test_manager.py:30–43  ·  view source on GitHub ↗
(user_manager: UserManagerMock[UserModel])

Source from the content-addressed store, hash-verified

28
29@pytest.fixture
30def verify_token(user_manager: UserManagerMock[UserModel]):
31 def _verify_token(
32 user_id=None,
33 email=None,
34 lifetime=user_manager.verification_token_lifetime_seconds,
35 ):
36 data = {"aud": user_manager.verification_token_audience}
37 if user_id is not None:
38 data["sub"] = str(user_id)
39 if email is not None:
40 data["email"] = email
41 return generate_jwt(data, user_manager.verification_token_secret, lifetime)
42
43 return _verify_token
44
45
46@pytest.fixture

Callers 9

test_token_expiredMethod · 0.85
test_missing_user_idMethod · 0.85
test_invalid_user_idMethod · 0.85
test_invalid_emailMethod · 0.85
test_verified_userMethod · 0.85
test_inactive_userMethod · 0.85
test_active_userMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected