code: def test_delete_model_version_redaction(store):
      name = "test_for_delete_MV_redaction"
      run_link = "http://localhost:5000/path/to/run"
      run_id = "12345"
      source = "path/to/source"
      _rm_maker(store, name)
      mv = _mv_maker(
          store, name, source=source, run_id=run_id, run_link=run_link
      )
      mvd = store.get_model_version(name=name, version=mv.version)
      assert mvd.run_link == run_link
      assert mvd.run_id == run_id
      assert mvd.source == source
      # delete the MV now
      store.delete_model_version(name, mv.version)
      # verify that the relevant fields are redacted
      mvd_deleted = store._get_sql_model_version_including_deleted(
          name=name, version=mv.version
      )
      assert "REDACTED" in mvd_deleted.run_link
      assert "REDACTED" in mvd_deleted.source
      assert "REDACTED" in mvd_deleted.run_id
  
imports: import time
  import uuid
  from unittest import mock
  import pytest
  from mlflow.entities.model_registry import ModelVersion, ModelVersionTag, RegisteredModelTag
  from mlflow.environment_variables import MLFLOW_TRACKING_URI
  from mlflow.exceptions import MlflowException
  from mlflow.protos.databricks_pb2 import INVALID_PARAMETER_VALUE, RESOURCE_ALREADY_EXISTS, RESOURCE_DOES_NOT_EXIST, ErrorCode
  from mlflow.store.model_registry.dbmodels.models import SqlModelVersion, SqlModelVersionTag, SqlRegisteredModel, SqlRegisteredModelTag
  from mlflow.store.model_registry.sqlalchemy_store import SqlAlchemyStore
  from tests.helper_functions import random_str
label_desc: Use image node_id 18 for calling a global function with example usage: test_delete_model_version_redaction(store) without return types