mirror of
https://github.com/aljazceru/mcp-python-sdk.git
synced 2025-12-20 07:14:24 +01:00
ruff
This commit is contained in:
@@ -1,21 +1,22 @@
|
|||||||
import multiprocessing
|
import multiprocessing
|
||||||
import socket
|
import socket
|
||||||
import time
|
import time
|
||||||
import anyio
|
|
||||||
from starlette.requests import Request
|
|
||||||
import uvicorn
|
|
||||||
import pytest
|
|
||||||
from pydantic import AnyUrl
|
|
||||||
import httpx
|
|
||||||
from typing import AsyncGenerator, Generator
|
from typing import AsyncGenerator, Generator
|
||||||
|
|
||||||
|
import anyio
|
||||||
|
import httpx
|
||||||
|
import pytest
|
||||||
|
import uvicorn
|
||||||
|
from pydantic import AnyUrl
|
||||||
from starlette.applications import Starlette
|
from starlette.applications import Starlette
|
||||||
|
from starlette.requests import Request
|
||||||
from starlette.routing import Mount, Route
|
from starlette.routing import Mount, Route
|
||||||
|
|
||||||
from mcp.shared.exceptions import McpError
|
|
||||||
from mcp.client.session import ClientSession
|
from mcp.client.session import ClientSession
|
||||||
from mcp.client.sse import sse_client
|
from mcp.client.sse import sse_client
|
||||||
from mcp.server import Server
|
from mcp.server import Server
|
||||||
from mcp.server.sse import SseServerTransport
|
from mcp.server.sse import SseServerTransport
|
||||||
|
from mcp.shared.exceptions import McpError
|
||||||
from mcp.types import (
|
from mcp.types import (
|
||||||
EmptyResult,
|
EmptyResult,
|
||||||
ErrorData,
|
ErrorData,
|
||||||
@@ -157,8 +158,7 @@ async def http_client(server, server_url) -> AsyncGenerator[httpx.AsyncClient, N
|
|||||||
@pytest.mark.anyio
|
@pytest.mark.anyio
|
||||||
async def test_raw_sse_connection(http_client: httpx.AsyncClient) -> None:
|
async def test_raw_sse_connection(http_client: httpx.AsyncClient) -> None:
|
||||||
"""Test the SSE connection establishment simply with an HTTP client."""
|
"""Test the SSE connection establishment simply with an HTTP client."""
|
||||||
async with anyio.create_task_group() as tg:
|
async with anyio.create_task_group():
|
||||||
|
|
||||||
async def connection_test() -> None:
|
async def connection_test() -> None:
|
||||||
async with http_client.stream("GET", "/sse") as response:
|
async with http_client.stream("GET", "/sse") as response:
|
||||||
assert response.status_code == 200
|
assert response.status_code == 200
|
||||||
|
|||||||
Reference in New Issue
Block a user