Files
Erik Vroon 558c3163d1 Update pytest asyncio to 0.25.3 (#1110)
Updates the requirements on
[pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) to permit
the latest version.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v0.21.2...v0.25.3)
2025-02-08 11:12:32 +00:00

20 lines
517 B
Python

# pylint: disable=redefined-outer-name
from collections.abc import AsyncIterator
import pytest_asyncio
from tests.integration_tests.api.shared import UvicornTestServer
@pytest_asyncio.fixture(loop_scope="session", scope="module", autouse=True)
async def startup_and_shutdown_uvicorn_server() -> AsyncIterator[None]:
"""
Start server as test fixture and tear down after test
"""
server = UvicornTestServer()
try:
await server.up()
yield
finally:
await server.down()