code: def test_poke_default_args(self, mock_check_for_partition):
      table_name = "test_glue_catalog_partition_sensor_tbl"
      op = GlueCatalogPartitionSensor(
          task_id=self.task_id, table_name=table_name
      )
      op.poke({})
  
      assert op.hook.region_name is None
      assert op.hook.aws_conn_id == "aws_default"
      mock_check_for_partition.assert_called_once_with(
          "default", table_name, "ds='{{ ds }}'"
      )
  
file_path: airflow/tests/providers/amazon/aws/sensors/test_glue_catalog_partition.py
imports: from __future__ import annotations
  from unittest import mock
  import pytest
  from moto import mock_glue
  from airflow.exceptions import AirflowException, AirflowSkipException, TaskDeferred
  from airflow.providers.amazon.aws.hooks.glue_catalog import GlueCatalogHook
  from airflow.providers.amazon.aws.sensors.glue_catalog_partition import GlueCatalogPartitionSensor
label_desc: Use image node_id 3 for calling the TestGlueCatalogPartitionSensor obj's underlying member method code with example usage: obj.test_poke_default_args(mock_check_for_partition) without return types