code: def test_update_endpoint_no_args():
      predictor = empty_predictor()
      predictor_async = AsyncPredictor(predictor=predictor)
  
      predictor_async.update_endpoint()
      predictor.update_endpoint.assert_called_with(
          initial_instance_count=None,
          instance_type=None,
          accelerator_type=None,
          model_name=None,
          tags=None,
          kms_key=None,
          data_capture_config_dict=None,
          wait=True,
      )
  
imports: from __future__ import absolute_import
  import pytest
  from mock import Mock
  from sagemaker.async_inference.waiter_config import WaiterConfig
  from sagemaker.predictor import Predictor
  from sagemaker.predictor_async import AsyncPredictor
  from sagemaker.exceptions import AsyncInferenceModelError, PollingTimeoutError
label_desc: Use image node_id 14 for calling a global function with example usage: test_update_endpoint_no_args() without return types