async def test_run_async_without_credentials_manager(
      self, sample_function, mock_tool_context
  ):
    """Test tool execution when no credential management is configured.

    Tools without credential managers should execute normally,
    passing None for credentials if the function accepts them.
    """
    tool = BigQueryTool(func=sample_function, credentials_config=None)

    result = await tool.run_async(
        args={"param1": "test_value"}, tool_context=mock_tool_context
    )

    assert result["result"] == "Success with test_value"
    assert result["authenticated"] is False
Test tool execution when no credential management is configured.

    Tools without credential managers should execute normally,
    passing None for credentials if the function accepts them.
    
tests/unittests/tools/bigquery/test_bigquery_tool.py