code: def test_list_upload(self, get_conn_mock):
      uploads = (
          get_conn_mock.return_value.management.return_value.uploads.return_value
      )
      uploads.list.return_value.execute.return_value = {
          "items": ["a", "b"],
          "totalResults": 2,
      }
      result = self.hook.list_uploads(
          account_id=ACCOUNT_ID,
          web_property_id=WEB_PROPERTY_ID,
          custom_data_source_id=DATA_SOURCE,
      )
      assert result == ["a", "b"]
  
file_path: airflow/tests/providers/google/marketing_platform/hooks/test_analytics.py
imports: from __future__ import annotations
  from unittest import mock
  from airflow.providers.google.marketing_platform.hooks.analytics import GoogleAnalyticsHook
  from tests.providers.google.cloud.utils.base_gcp_mock import mock_base_gcp_hook_default_project_id
label_desc: Use image node_id 11 for calling the TestGoogleAnalyticsHook obj's underlying member method code with example usage: obj.test_list_upload(get_conn_mock) without return types