code: def test_create_property(self, mock_get_conn):
      property_expected = mock.MagicMock()
  
      mock_create_property = mock_get_conn.return_value.create_property
      mock_create_property.return_value = property_expected
      mock_property, mock_retry, mock_timeout, mock_metadata = (
          mock.MagicMock() for _ in range(4)
      )
  
      property_created = self.hook.create_property(
          analytics_property=mock_property,
          retry=mock_retry,
          timeout=mock_timeout,
          metadata=mock_metadata,
      )
  
      request = {"property": mock_property}
      mock_create_property.assert_called_once_with(
          request=request,
          retry=mock_retry,
          timeout=mock_timeout,
          metadata=mock_metadata,
      )
      assert property_created == property_expected
  
file_path: airflow/tests/providers/google/marketing_platform/hooks/test_analytics_admin.py
imports: from __future__ import annotations
  from unittest import mock
  from airflow.providers.google.marketing_platform.hooks.analytics_admin import GoogleAnalyticsAdminHook
  from tests.providers.google.cloud.utils.base_gcp_mock import mock_base_gcp_hook_default_project_id
label_desc: Use image node_id 5 for calling the TestGoogleAnalyticsAdminHook obj's underlying member method code with example usage: obj.test_create_property(mock_get_conn) without return types