code: def _check(
      model_version,
      name,
      version,
      creation_timestamp,
      last_updated_timestamp,
      description,
      user_id,
      current_stage,
      source,
      run_id,
      status,
      status_message,
      tags,
      aliases,
  ):
      assert isinstance(model_version, ModelVersion)
      assert model_version.name == name
      assert model_version.version == version
      assert model_version.creation_timestamp == creation_timestamp
      assert (
          model_version.last_updated_timestamp == last_updated_timestamp
      )
      assert model_version.description == description
      assert model_version.user_id == user_id
      assert model_version.current_stage == current_stage
      assert model_version.source == source
      assert model_version.run_id == run_id
      assert model_version.status == status
      assert model_version.status_message == status_message
      assert model_version.tags == tags
      assert model_version.aliases == aliases
  
file_path: mlflow/tests/entities/model_registry/test_model_version.py
imports: import uuid
  from mlflow.entities.model_registry.model_version import ModelVersion
  from mlflow.entities.model_registry.model_version_status import ModelVersionStatus
  from mlflow.entities.model_registry.model_version_tag import ModelVersionTag
  from mlflow.entities.model_registry.registered_model import RegisteredModel
  from tests.helper_functions import random_str
label_desc: Use image node_id 1 for calling a global function with example usage: _check(model_version, name, version, creation_timestamp, last_updated_timestamp, description, user_id, current_stage, source, run_id, status, status_message, tags, aliases) without return types