@@ -68,14 +68,15 @@ async def test_load_toolset_specific(
68
68
async def test_load_toolset_default (self , toolbox : ToolboxClient ):
69
69
"""Load the default toolset, i.e. all tools."""
70
70
toolset = await toolbox .load_toolset ()
71
- assert len (toolset ) == 5
71
+ assert len (toolset ) == 6
72
72
tool_names = {tool .__name__ for tool in toolset }
73
73
expected_tools = [
74
74
"get-row-by-content-auth" ,
75
75
"get-row-by-email-auth" ,
76
76
"get-row-by-id-auth" ,
77
77
"get-row-by-id" ,
78
78
"get-n-rows" ,
79
+ "search-rows" ,
79
80
]
80
81
assert tool_names == set (expected_tools )
81
82
@@ -235,16 +236,17 @@ async def test_tool_signature_is_correct(self, toolbox: ToolboxClient):
235
236
tool = await toolbox .load_tool ("search-rows" )
236
237
sig = signature (tool )
237
238
238
- assert "query" in sig .parameters
239
- assert "limit" in sig .parameters
239
+ assert "email" in sig .parameters
240
+ assert "data" in sig .parameters
241
+ assert "id" in sig .parameters
240
242
241
243
# The required parameter should have no default
242
244
assert sig .parameters ["email" ].default is Parameter .empty
243
245
assert sig .parameters ["email" ].annotation is str
244
246
245
247
# The optional parameter should have a default of None
246
248
assert sig .parameters ["data" ].default is "row2"
247
- assert sig .parameters ["limit " ].annotation is Optional [str ]
249
+ assert sig .parameters ["data " ].annotation is Optional [str ]
248
250
249
251
# The optional parameter should have a default of None
250
252
assert sig .parameters ["id" ].default is None
0 commit comments