code: def test_decrypt(self, mock_get_conn):
      mock_get_conn.return_value.decrypt.return_value = RESPONSE
      result = self.kms_hook.decrypt(TEST_KEY_ID, CIPHERTEXT_b64)
      mock_get_conn.assert_called_once_with()
      mock_get_conn.return_value.decrypt.assert_called_once_with(
          request=dict(
              name=TEST_KEY_ID,
              ciphertext=CIPHERTEXT,
              additional_authenticated_data=None,
          ),
          retry=DEFAULT,
          timeout=None,
          metadata=(),
      )
      assert PLAINTEXT == result
  
file_path: airflow/tests/providers/google/cloud/hooks/test_kms.py
imports: from __future__ import annotations
  from base64 import b64decode, b64encode
  from collections import namedtuple
  from unittest import mock
  import pytest
  from google.api_core.gapic_v1.method import DEFAULT
  from airflow.providers.google.cloud.hooks.kms import CloudKMSHook
  from airflow.providers.google.common.consts import CLIENT_INFO
label_desc: Use image node_id 6 for calling the TestCloudKMSHook obj's underlying member method code with example usage: obj.test_decrypt(mock_get_conn) without return types