Base class for testing tools.
This won't show in the documentation, but the docstrings will be inherited by subclasses.
ToolsTests()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.