code: def test_init_with_stage_uri_containing_profile(
      stage_uri_with_profile,
  ):
      model_version_detailed = ModelVersion(
          MOCK_MODEL_NAME,
          MOCK_MODEL_VERSION,
          "2345671890",
          "234567890",
          "some description",
          "UserID",
          "Production",
          "source",
          "run12345",
      )
      get_latest_versions_patch = mock.patch.object(
          MlflowClient,
          "get_latest_versions",
          return_value=[model_version_detailed],
      )
      with get_latest_versions_patch:
          repo = DatabricksModelsArtifactRepository(
              stage_uri_with_profile
          )
          assert repo.artifact_uri == stage_uri_with_profile
          assert repo.model_name == MOCK_MODEL_NAME
          assert repo.model_version == MOCK_MODEL_VERSION
          assert repo.databricks_profile_uri == MOCK_PROFILE
  
imports: import json
  from unittest import mock
  from unittest.mock import ANY
  import pytest
  from mlflow import MlflowClient
  from mlflow.entities import FileInfo
  from mlflow.entities.model_registry import ModelVersion
  from mlflow.environment_variables import MLFLOW_MULTIPART_DOWNLOAD_CHUNK_SIZE
  from mlflow.exceptions import MlflowException
  from mlflow.store.artifact.databricks_models_artifact_repo import DatabricksModelsArtifactRepository
  from mlflow.utils.file_utils import _Chunk
label_desc: Use image node_id 3 for calling a global function with example usage: test_init_with_stage_uri_containing_profile(stage_uri_with_profile) without return types