def METHOD_NAME(
        self
) -> None:
    correct_queue_name = 'dummy_queue'
    dummy_url = '/dummy_handler'
    correct_payload = {
        'fn_identifier': (
            taskqueue_services.FUNCTION_ID_DELETE_EXPS_FROM_USER_MODELS),
        'args': [['1', '2', '3']],
        'kwargs': {}
    }
    correct_task_name = 'task1'
    # Here we use type Any because this method mocks the behavior of
    # dev_mode_taskqueue_services.CLIENT.create_task. and in 'create_task'
    # payload is defined as Dict[str, Any].
    def mock_create_task(
            queue_name: str,
            url: str,
            payload: Dict[str, Any],
            scheduled_for: Optional[datetime.datetime] = None, # pylint: disable=unused-argument
            task_name: Optional[str] = None,
    ) -> None:
        self.assertEqual(queue_name, correct_queue_name)
        self.assertEqual(url, dummy_url)
        self.assertEqual(payload, correct_payload)
        self.assertEqual(task_name, correct_task_name)
    swap_create_task = self.swap(
        dev_mode_taskqueue_services.CLIENT, 'create_task', mock_create_task)
    with swap_create_task:
        dev_mode_taskqueue_services.create_http_task(
            correct_queue_name, dummy_url, correct_payload,
            task_name=correct_task_name)