vibeon-translator / conftest.py
Vibeon Deploy Bot
deploy: vibeon-translator 2026-08-23T13:56:02Z
2909918
Raw
History Blame Contribute Delete
467 Bytes
import pytest
from datetime import timedelta
from utils.auth import create_access_token
@pytest.fixture
def token() -> str:
"""Issue a short-lived JWT for tests with necessary scopes."""
payload = {
"sub": "testuser",
"user_id": "00000000-0000-0000-0000-000000000000",
"scopes": ["translate:read", "translate:write", "platform"],
}
return create_access_token(payload, expires_delta=timedelta(minutes=60))