code: def test_build_chime_payload_message_length(self):
      # Given
      self._config.copy()
      # create message over the character limit
      message = "c" * 4097
      hook = ChimeWebhookHook(self._config["chime_conn_id"])
  
      # When/Then
      expected_message = (
          "Chime message must be 4096 characters or less."
      )
      with pytest.raises(AirflowException, match=expected_message):
          hook._build_chime_payload(message)
  
file_path: airflow/tests/providers/amazon/aws/hooks/test_chime.py
imports: from __future__ import annotations
  import json
  import pytest
  from airflow.exceptions import AirflowException
  from airflow.models import Connection
  from airflow.providers.amazon.aws.hooks.chime import ChimeWebhookHook
  from airflow.utils import db
label_desc: Use image node_id 5 for calling the TestChimeWebhookHook obj's underlying member method code with example usage: obj.test_build_chime_payload_message_length() without return types