code: def test_should_support_metadata_credentials(
      self, credentials, mock_metadata_ping, mock_gcloud_sdk_path
  ):
      if CREDENTIALS in os.environ:
          del os.environ[CREDENTIALS]
  
      assert (
          credentials.return_value
          == get_default_id_token_credentials(
              target_audience="example.org"
          )
      )
  
file_path: airflow/tests/providers/google/common/utils/test_id_token_credentials.py
imports: from __future__ import annotations
  import json
  import os
  from unittest import mock
  import pytest
  from google.auth import exceptions
  from google.auth.environment_vars import CREDENTIALS
  from airflow.providers.google.common.utils.id_token_credentials import IDTokenCredentialsAdapter, get_default_id_token_credentials
label_desc: Use image node_id 2 for calling the TestGetDefaultIdTokenCredentials obj's underlying member method code with example usage: obj.test_should_support_metadata_credentials(credentials, mock_metadata_ping, mock_gcloud_sdk_path) without return types