code: def test_can_override_parameters_using_extras(self, conn_mock, _):
      response_type = ["test/test"]
      op = SageMakerRegisterModelVersionOperator(
          task_id="test",
          image_uri="257758044811.dkr.ecr.us-east-2.amazonaws.com/sagemaker-xgboost:1.2-1",
          model_url="s3://your-bucket-name/model.tar.gz",
          package_group_name="group-name",
          extras={
              "InferenceSpecification": {
                  "SupportedResponseMIMETypes": response_type
              }
          },
      )
  
      op.execute(None)
  
      conn_mock().create_model_package.assert_called_once()
      args_dict = conn_mock().create_model_package.call_args.kwargs
      assert (
          args_dict["InferenceSpecification"][
              "SupportedResponseMIMETypes"
          ]
          == response_type
      )
  
file_path: airflow/tests/providers/amazon/aws/operators/test_sagemaker_model.py
imports: from __future__ import annotations
  from unittest import mock
  from unittest.mock import patch
  import pytest
  from botocore.exceptions import ClientError
  from airflow.exceptions import AirflowException
  from airflow.providers.amazon.aws.hooks.sagemaker import SageMakerHook
  from airflow.providers.amazon.aws.operators.sagemaker import ApprovalStatus, SageMakerDeleteModelOperator, SageMakerModelOperator, SageMakerRegisterModelVersionOperator
label_desc: Use image node_id 3 for calling the TestSageMakerRegisterModelVersionOperator obj's underlying member method code with example usage: obj.test_can_override_parameters_using_extras(conn_mock, _) without return types