MCPcopy Create free account
hub / github.com/IBM/mcp-cli / _make_chat_context

Function _make_chat_context

tests/commands/export/test_export_command.py:49–62  ·  view source on GitHub ↗
(
    messages=None,
    session_id: str = "test-session",
    provider: str = "openai",
    model: str = "gpt-4",
    tracker=None,
)

Source from the content-addressed store, hash-verified

47
48
49def _make_chat_context(
50 messages=None,
51 session_id: str = "test-session",
52 provider: str = "openai",
53 model: str = "gpt-4",
54 tracker=None,
55) -> MagicMock:
56 ctx = MagicMock()
57 ctx.get_conversation_history.return_value = messages or []
58 ctx.session_id = session_id
59 ctx.provider = provider
60 ctx.model = model
61 ctx.token_tracker = tracker
62 return ctx
63
64
65# ---------------------------------------------------------------------------

Calls

no outgoing calls

Tested by

no test coverage detected