code: def test_init(self):
      op = CloudFormationDeleteStackOperator(
          task_id="cf_delete_stack_init",
          stack_name="fake-stack",
          # Generic hooks parameters
          aws_conn_id="fake-conn-id",
          region_name="us-east-1",
          verify=False,
          botocore_config={"read_timeout": 42},
      )
      assert op.hook.client_type == "cloudformation"
      assert op.hook.resource_type is None
      assert op.hook.aws_conn_id == "fake-conn-id"
      assert op.hook._region_name == "us-east-1"
      assert op.hook._verify is False
      assert op.hook._config is not None
      assert op.hook._config.read_timeout == 42
  
      op = CloudFormationDeleteStackOperator(
          task_id="cf_delete_stack_init", stack_name="fake-stack"
      )
      assert op.hook.aws_conn_id == "aws_default"
      assert op.hook._region_name is None
      assert op.hook._verify is None
      assert op.hook._config is None
  
file_path: airflow/tests/providers/amazon/aws/operators/test_cloud_formation.py
imports: from __future__ import annotations
  from unittest import mock
  from unittest.mock import MagicMock
  import pytest
  from airflow.models.dag import DAG
  from airflow.providers.amazon.aws.operators.cloud_formation import CloudFormationCreateStackOperator, CloudFormationDeleteStackOperator
  from airflow.utils import timezone
label_desc: Use image node_id 1 for calling the TestCloudFormationDeleteStackOperator obj's underlying member method code with example usage: obj.test_init() without return types