import pytest from fastmcp import Client from fastmcp.client.transports import StreamableHttpTransport from test_stdio import assert_server_contract @pytest.mark.integration async def test_fastapi_server_enumerates_and_reads_content(fastapi_server_url: str) -> None: transport = StreamableHttpTransport(fastapi_server_url) async with Client(transport) as client: await assert_server_contract(client)