Coverage for src/tests/modules/identity/tokens/conftest.py: 100%
12 statements
« prev ^ index » next coverage.py v7.11.0, created at 2024-01-01 00:00 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2024-01-01 00:00 +0000
1"""Module that defines fixtures for testing identity tokens."""
3import pytest
5from kwai_bc_identity.tokens.access_token_db_repository import (
6 AccessTokenDbRepository,
7)
8from kwai_bc_identity.tokens.access_token_repository import AccessTokenRepository
9from kwai_bc_identity.tokens.refresh_token_db_repository import (
10 RefreshTokenDbRepository,
11)
12from kwai_bc_identity.tokens.refresh_token_repository import RefreshTokenRepository
13from kwai_core.db.database import Database
16@pytest.fixture(scope="module")
17def access_token_repo(database: Database) -> AccessTokenRepository:
18 """Fixture for creating an access token repository."""
19 return AccessTokenDbRepository(database)
22@pytest.fixture(scope="module")
23def refresh_token_repo(database: Database) -> RefreshTokenRepository:
24 """Fixture for creating the refresh token repository."""
25 return RefreshTokenDbRepository(database)