Skip to content

Commit f6063a5

Browse files
committed
fix failing test
1 parent ee56fff commit f6063a5

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

tests/test_toolhive_client.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,10 @@ def test_initialization_flow(self, mocker):
108108
"""Test complete initialization flow"""
109109
mock_atexit = mocker.patch("atexit.register")
110110
mock_start = mocker.patch("toolhive_client.start_thv_serve")
111+
mocker.patch(
112+
"toolhive_client.discover_toolhive",
113+
return_value=("127.0.0.1", 8080),
114+
)
111115
mock_list = mocker.patch("toolhive_client.list_workloads")
112116
mock_list.return_value = {
113117
"success": True,
@@ -129,6 +133,10 @@ def test_initialization_with_error(self, mocker):
129133
"""Test initialization when workload listing fails"""
130134
mocker.patch("atexit.register")
131135
mocker.patch("toolhive_client.start_thv_serve")
136+
mocker.patch(
137+
"toolhive_client.discover_toolhive",
138+
return_value=("127.0.0.1", 8080),
139+
)
132140
mock_list = mocker.patch("toolhive_client.list_workloads")
133141
mock_list.return_value = {"success": False, "error": "Connection refused"}
134142
# Mock mcp_client.list_tools to prevent coroutine creation

0 commit comments

Comments
 (0)