code: def test_get_artifact_uri(
      uri, expected_tracking_uri, mock_uri, expected_result_uri
  ):
      with mock.patch(
          "mlflow.tracking.artifact_utils.get_artifact_uri",
          return_value=mock_uri,
      ) as get_artifact_uri_mock:
          result_uri = RunsArtifactRepository.get_underlying_uri(uri)
          get_artifact_uri_mock.assert_called_once_with(
              "1234abcdf1394asdfwer33",
              "path/model",
              expected_tracking_uri,
          )
          assert result_uri == expected_result_uri
  
file_path: mlflow/tests/store/artifact/test_runs_artifact_repo.py
imports: from unittest import mock
  from unittest.mock import Mock
  import pytest
  import mlflow
  from mlflow.exceptions import MlflowException
  from mlflow.store.artifact.runs_artifact_repo import RunsArtifactRepository
  from mlflow.store.artifact.s3_artifact_repo import S3ArtifactRepository
label_desc: Use image node_id 3 for calling a global function with example usage: test_get_artifact_uri(uri, expected_tracking_uri, mock_uri, expected_result_uri) without return types