def test_tool_initialization_without_credentials(self, sample_function):
    """Test tool initialization when no credential management is needed.

    Some tools might handle authentication externally or use service
    accounts, so credential management should be optional.
    """
    tool = BigQueryTool(func=sample_function, credentials_config=None)

    assert tool.func == sample_function
    assert tool._credentials_manager is None
Test tool initialization when no credential management is needed.

    Some tools might handle authentication externally or use service
    accounts, so credential management should be optional.
    
tests/unittests/tools/bigquery/test_bigquery_tool.py