Coverage for src / mcp_server_langgraph / infrastructure / transport_adapters.py: 100%
12 statements
« prev ^ index » next coverage.py v7.12.0, created at 2025-12-03 00:43 +0000
« prev ^ index » next coverage.py v7.12.0, created at 2025-12-03 00:43 +0000
1"""
2Transport Adapter Utilities
4Provides utilities for different transport mechanisms (STDIO, HTTP, etc.)
5"""
7from __future__ import annotations
9from typing import Any
12def create_stdio_adapter() -> Any:
13 """
14 Create STDIO transport adapter.
16 Returns:
17 STDIO adapter instance
19 Example:
20 adapter = create_stdio_adapter()
21 """
23 # Mock implementation for now
24 class StdioAdapter:
25 """STDIO transport adapter"""
27 def __init__(self) -> None:
28 self.transport_type = "stdio"
30 return StdioAdapter()
33def create_http_adapter() -> Any:
34 """
35 Create HTTP transport adapter.
37 Returns:
38 HTTP adapter instance
40 Example:
41 adapter = create_http_adapter()
42 """
44 # Mock implementation for now
45 class HttpAdapter:
46 """HTTP transport adapter"""
48 def __init__(self) -> None:
49 self.transport_type = "http"
51 return HttpAdapter()