code: def test_list_ad_words_links_for_multiple_pages(self, get_conn_mock):
      mock_ads_links = (
          get_conn_mock.return_value.management.return_value.webPropertyAdWordsLinks
      )
      mock_list = mock_ads_links.return_value.list
      mock_execute = mock_list.return_value.execute
      mock_execute.side_effect = [
          {"items": ["a"], "totalResults": 2},
          {"items": ["b"], "totalResults": 2},
      ]
      list_ads_links = self.hook.list_ad_words_links(
          account_id=ACCOUNT_ID, web_property_id=WEB_PROPERTY_ID
      )
      assert list_ads_links == ["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 8 for calling the TestGoogleAnalyticsHook obj's underlying member method code with example usage: obj.test_list_ad_words_links_for_multiple_pages(get_conn_mock) without return types