code: def testCanChangePropertiesByNameIdMapping(self):
      model_blessing = standard_artifacts.ModelBlessing()
      model_blessing.set_int_custom_property(
          constants.ARTIFACT_PROPERTY_BASELINE_MODEL_ID_KEY,
          _EXPECTED_BASELINE_MODEL_INT_ID,
      )
      model_blessing.set_int_custom_property(
          constants.ARTIFACT_PROPERTY_CURRENT_MODEL_ID_KEY,
          _EXPECTED_CURRENT_MODEL_INT_ID,
      )
  
      expected_model_blessing = standard_artifacts.ModelBlessing()
      expected_model_blessing.set_string_custom_property(
          constants.ARTIFACT_PROPERTY_BASELINE_MODEL_ID_KEY,
          _EXPECTED_BASELINE_MODEL_STRING_ID,
      )
      expected_model_blessing.set_string_custom_property(
          constants.ARTIFACT_PROPERTY_CURRENT_MODEL_ID_KEY,
          _EXPECTED_CURRENT_MODEL_STRING_ID,
      )
      kubeflow_v2_entrypoint_utils.refactor_model_blessing(
          model_blessing, _TEST_NAME_FROM_ID
      )
  
      self.assertDictEqual(
          expected_model_blessing.to_json_dict(),
          model_blessing.to_json_dict(),
      )
  
file_path: tfx/tfx/orchestration/kubeflow/v2/container/kubeflow_v2_entrypoint_utils_test.py
imports: import os
  from kfp.pipeline_spec import pipeline_spec_pb2
  import tensorflow
  from tfx.components.evaluator import constants
  from tfx.orchestration.kubeflow.v2.container import kubeflow_v2_entrypoint_utils
  from tfx.types import standard_artifacts
  from tfx.utils import io_utils
label_desc: Use image node_id 5 for calling the KubeflowV2EntrypointUtilsTest obj's underlying member method code with example usage: obj.testCanChangePropertiesByNameIdMapping() without return types