mirror of
https://github.com/googleapis/genai-toolbox.git
synced 2026-01-14 09:57:58 -05:00
Add options for `RunToolInvokeTest()`, `RunMCPToolCallMethod()`, `RunExecuteSqlToolInvokeTest()`. When I was trying to update integration test for Firebird. They have a different syntax from the usual `SELECT 1` that the other DBs are using. If we want to update the `SELECT 1` statement in the test cases, we will have to add a new argument and update all the other integration tests. With `Options`, we can just add customization without having the need to update all other integration tests. This allow the integration tests to be more flexible. With this, we can also remove the `GetNonSpannerWant()` since those can be set as default values for the `Options`.