code: def test_update_registered_model(store):
      name = "model_for_update_RM"
      rm1 = _rm_maker(store, name)
      rmd1 = store.get_registered_model(name=name)
      assert rm1.name == name
      assert rmd1.description is None
  
      # update description
      rm2 = store.update_registered_model(
          name=name, description="test model"
      )
      rmd2 = store.get_registered_model(name=name)
      assert rm2.name == "model_for_update_RM"
      assert rmd2.name == "model_for_update_RM"
      assert rmd2.description == "test model"
  
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 7 for calling a global function with example usage: test_update_registered_model(store) without return types