code: def test_default_host_creds(monkeypatch):
      artifact_uri = "https://test.com"
      username = "user"
      password = "pass"
      token = "token"
      ignore_tls_verification = False
      client_cert_path = "client_cert_path"
      server_cert_path = "server_cert_path"
  
      expected_host_creds = MlflowHostCreds(
          host=artifact_uri,
          username=username,
          password=password,
          token=token,
          ignore_tls_verification=ignore_tls_verification,
          client_cert_path=client_cert_path,
          server_cert_path=server_cert_path,
      )
  
      repo = HttpArtifactRepository(artifact_uri)
  
      monkeypatch.setenvs(
          {
              MLFLOW_TRACKING_USERNAME.name: username,
              MLFLOW_TRACKING_PASSWORD.name: password,
              MLFLOW_TRACKING_TOKEN.name: token,
              MLFLOW_TRACKING_INSECURE_TLS.name: str(
                  ignore_tls_verification
              ),
              MLFLOW_TRACKING_CLIENT_CERT_PATH.name: client_cert_path,
              MLFLOW_TRACKING_SERVER_CERT_PATH.name: server_cert_path,
          }
      )
      assert repo._host_creds == expected_host_creds
  
imports: import os
  import posixpath
  from unittest import mock
  import pytest
  from requests import HTTPError
  from mlflow.entities.multipart_upload import CreateMultipartUploadResponse, MultipartUploadCredential, MultipartUploadPart
  from mlflow.environment_variables import MLFLOW_MULTIPART_UPLOAD_MINIMUM_FILE_SIZE, MLFLOW_TRACKING_CLIENT_CERT_PATH, MLFLOW_TRACKING_INSECURE_TLS, MLFLOW_TRACKING_PASSWORD, MLFLOW_TRACKING_SERVER_CERT_PATH, MLFLOW_TRACKING_TOKEN, MLFLOW_TRACKING_USERNAME
  from mlflow.exceptions import MlflowException
  from mlflow.store.artifact.artifact_repository_registry import get_artifact_repository
  from mlflow.store.artifact.http_artifact_repo import HttpArtifactRepository
  from mlflow.tracking._tracking_service.utils import _get_default_host_creds
  from mlflow.utils.rest_utils import MlflowHostCreds
label_desc: Use image node_id 10 for calling a global function with example usage: test_default_host_creds(monkeypatch) without return types