code: def test_update_report(self, get_conn_mock):
      return_value = "TEST"
      get_conn_mock.return_value.reports.return_value.update.return_value.execute.return_value = (
          return_value
      )
  
      result = self.hook.update_report(
          profile_id=PROFILE_ID, report_id=REPORT_ID
      )
  
      get_conn_mock.return_value.reports.return_value.update.assert_called_once_with(
          profileId=PROFILE_ID, reportId=REPORT_ID
      )
  
      assert return_value == result
  
file_path: airflow/tests/providers/google/marketing_platform/hooks/test_campaign_manager.py
imports: from __future__ import annotations
  from unittest import mock
  from airflow.providers.google.marketing_platform.hooks.campaign_manager import GoogleCampaignManagerHook
  from tests.providers.google.cloud.utils.base_gcp_mock import mock_base_gcp_hook_default_project_id
label_desc: Use image node_id 10 for calling the TestGoogleCampaignManagerHook obj's underlying member method code with example usage: obj.test_update_report(get_conn_mock) without return types