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

Method test_chat_provider_only

tests/cli/test_main_coverage.py:969–983  ·  view source on GitHub ↗
(self, mock_opts, mock_theme, mock_restore, runner)

Source from the content-addressed store, hash-verified

967 @patch("mcp_cli.main.set_theme")
968 @patch("mcp_cli.main.process_options", return_value=_make_process_options_return())
969 def test_chat_provider_only(self, mock_opts, mock_theme, mock_restore, runner):
970 from mcp_cli.main import app
971
972 mm = _make_model_manager()
973 with patch("mcp_cli.model_management.ModelManager", return_value=mm):
974 with patch("asyncio.run") as mock_asyncio:
975 mock_asyncio.side_effect = lambda coro: coro.close()
976 runner.invoke(
977 app,
978 [
979 "chat",
980 "--provider",
981 "openai",
982 ],
983 )
984
985 @patch("mcp_cli.main.restore_terminal")
986 @patch("mcp_cli.main.set_theme")

Callers

nothing calls this directly

Calls 2

_make_model_managerFunction · 0.70
closeMethod · 0.45

Tested by

no test coverage detected