11 lines
486 B
Python
11 lines
486 B
Python
import pytest
|
|
from httpx import AsyncClient, ASGITransport
|
|
from app.main import app
|
|
|
|
# Убираем async def и yield. Это будет обычная, синхронная фикстура,
|
|
# которая создает асинхронный клиент.
|
|
@pytest.fixture
|
|
def client() -> AsyncClient:
|
|
transport = ASGITransport(app=app)
|
|
# Просто создаем и возвращаем клиент
|
|
return AsyncClient(transport=transport, base_url="http://test") |