code: def test_batch_execute(self, mock_conn):
      mock_conn.execute_statement.return_value = {"Id": STATEMENT_ID}
      mock_conn.describe_statement.return_value = {"Status": "FINISHED"}
      cluster_identifier = "cluster_identifier"
      db_user = "db_user"
      secret_arn = "secret_arn"
      statement_name = "statement_name"
  
      hook = RedshiftDataHook()
      hook.execute_query(
          cluster_identifier=cluster_identifier,
          database=DATABASE,
          db_user=db_user,
          sql=[SQL],
          statement_name=statement_name,
          secret_arn=secret_arn,
      )
  
      mock_conn.batch_execute_statement.assert_called_once_with(
          Database=DATABASE,
          Sqls=[SQL],
          ClusterIdentifier=cluster_identifier,
          DbUser=db_user,
          SecretArn=secret_arn,
          StatementName=statement_name,
          WithEvent=False,
      )
  
file_path: airflow/tests/providers/amazon/aws/hooks/test_redshift_data.py
imports: from __future__ import annotations
  import logging
  from unittest import mock
  import pytest
  from airflow.providers.amazon.aws.hooks.redshift_data import RedshiftDataHook
label_desc: Use image node_id 6 for calling the TestRedshiftDataHook obj's underlying member method code with example usage: obj.test_batch_execute(mock_conn) without return types