code: def test_should_works_with_datetime_formatter(self):
      decorator = format_parameters({"param_a": format_datetime})
      endpoint = mock.MagicMock()
      decorated_endpoint = decorator(endpoint)
  
      decorated_endpoint(param_a="2020-01-01T0:0:00+00:00")
  
      endpoint.assert_called_once_with(
          param_a=pendulum.datetime(2020, 1, 1, 0, tz="UTC")
      )
  
imports: from __future__ import annotations
  from unittest import mock
  import pendulum
  import pytest
  from airflow.api_connexion.exceptions import BadRequest
  from airflow.api_connexion.parameters import check_limit, format_datetime, format_parameters, validate_istimezone
  from airflow.utils import timezone
  from tests.test_utils.config import conf_vars
label_desc: Use image node_id 1 for calling the TestFormatParameters obj's underlying member method code with example usage: obj.test_should_works_with_datetime_formatter() without return types