15 lines
369 B
Python
15 lines
369 B
Python
from collections.abc import Iterator
|
|
|
|
import pytest
|
|
from fastapi.testclient import TestClient
|
|
|
|
from app.main import create_app
|
|
from app.settings import Settings
|
|
|
|
|
|
@pytest.fixture
|
|
def client() -> Iterator[TestClient]:
|
|
app = create_app(Settings(request_timeout_seconds=1, connect_timeout_seconds=1))
|
|
with TestClient(app) as test_client:
|
|
yield test_client
|