Ask a question to get started
Enter to send•Shift+Enter new line
ToolsTests()
BaseStandardTests
Test that no standard tests are overridden.
Returns a class or instance of a tool to be tested.
Returns a dictionary of parameters to pass to the tool constructor.
Returns a dictionary representing the "args" of an example tool call.
This should NOT be a ToolCall dict - it should not have {"name", "id", "args"} keys.
ToolCall
{"name", "id", "args"}
Tool fixture.
Base class for testing tools.
This won't show in the documentation, but the docstrings will be inherited by subclasses.