12 lines
418 B
Python
12 lines
418 B
Python
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)
|