Skip to content

Commit 9dfd8ac

Browse files
author
Tyler Payne
committed
Fix missing generic params in Generator typehints
1 parent 190ac00 commit 9dfd8ac

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

python/packages/autogen-ext/tests/tools/test_mcp_actor.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,7 @@ async def test_run_actor_exception_handling() -> None:
469469

470470
# Create a mock session that will raise exceptions by modifying our mock session
471471
@asynccontextmanager
472-
async def mock_failing_session(server_params: Any, sampling_callback: Any = None) -> AsyncGenerator[MagicMock]:
472+
async def mock_failing_session(server_params: Any, sampling_callback: Any = None) -> AsyncGenerator[MagicMock, None]:
473473
mock_session = MagicMock()
474474
mock_session.initialize = AsyncMock(
475475
return_value=mcp_types.InitializeResult(
@@ -1022,7 +1022,7 @@ async def test_actor_unknown_tool(mcp_server_params: Any) -> None:
10221022

10231023

10241024
@pytest.fixture
1025-
def clean_actor() -> Generator[Callable[..., McpSessionActor]]:
1025+
def clean_actor() -> Generator[Callable[..., McpSessionActor], None, None]:
10261026
"""Fixture to track and clean up actors created in tests."""
10271027
actors: list[McpSessionActor] = []
10281028

@@ -1140,7 +1140,7 @@ async def test_run_actor_all_command_types_exception_handling() -> None:
11401140

11411141
# Create a mock session that will raise exceptions for all command types
11421142
@asynccontextmanager
1143-
async def mock_failing_session(server_params: Any, sampling_callback: Any = None) -> AsyncGenerator[MagicMock]:
1143+
async def mock_failing_session(server_params: Any, sampling_callback: Any = None) -> AsyncGenerator[MagicMock, None]:
11441144
mock_session = MagicMock()
11451145
mock_session.initialize = AsyncMock(
11461146
return_value=mcp_types.InitializeResult(

0 commit comments

Comments
 (0)