code: def test_list_column_specs(self, mock_list_column_specs):
      table_spec = "table_spec_id"
      filter_ = "filter"
      page_size = 42
  
      self.hook.list_column_specs(
          dataset_id=DATASET_ID,
          table_spec_id=table_spec,
          location=GCP_LOCATION,
          project_id=GCP_PROJECT_ID,
          field_mask=MASK,
          filter_=filter_,
          page_size=page_size,
      )
  
      parent = AutoMlClient.table_spec_path(
          GCP_PROJECT_ID, GCP_LOCATION, DATASET_ID, table_spec
      )
      mock_list_column_specs.assert_called_once_with(
          request=dict(
              parent=parent,
              field_mask=MASK,
              filter=filter_,
              page_size=page_size,
          ),
          retry=DEFAULT,
          timeout=None,
          metadata=(),
      )
  
imports: from __future__ import annotations
  from unittest import mock
  import pytest
  from google.api_core.gapic_v1.method import DEFAULT
  from google.cloud.automl_v1beta1 import AutoMlClient
  from airflow.providers.google.cloud.hooks.automl import CloudAutoMLHook
  from airflow.providers.google.common.consts import CLIENT_INFO
  from tests.providers.google.cloud.utils.base_gcp_mock import mock_base_gcp_hook_no_default_project_id
label_desc: Use image node_id 10 for calling the TestAutoMLHook obj's underlying member method code with example usage: obj.test_list_column_specs(mock_list_column_specs) without return types