code: def _assert_artifact_uri(
      tracking_uri, expected_artifact_uri, test_artifact, run_id
  ):
      mlflow.log_artifact(test_artifact.artifact_path)
      artifact_uri = mlflow.artifacts.download_artifacts(
          run_id=run_id,
          artifact_path=test_artifact.artifact_name,
          tracking_uri=tracking_uri,
      )
      assert artifact_uri == expected_artifact_uri
  
imports: import pathlib
  import uuid
  from collections import namedtuple
  from typing import NamedTuple
  from unittest import mock
  import pytest
  import mlflow
  from mlflow.exceptions import MlflowException
  from mlflow.utils.file_utils import mkdir, path_to_local_file_uri
  from mlflow.utils.os import is_windows
label_desc: Use image node_id 16 for calling a global function with example usage: _assert_artifact_uri(tracking_uri, expected_artifact_uri, test_artifact, run_id) without return types