code: def test_delete_artifacts(http_artifact_repo, remote_file_path):
      with mock.patch(
          "mlflow.store.artifact.http_artifact_repo.http_request",
          return_value=MockStreamResponse("data", 200),
      ) as mock_get:
          http_artifact_repo.delete_artifacts(remote_file_path)
          mock_get.assert_called_once_with(
              http_artifact_repo._host_creds,
              posixpath.join(
                  "/", remote_file_path if remote_file_path else ""
              ),
              "DELETE",
              stream=True,
          )
  
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 11 for calling a global function with example usage: test_delete_artifacts(http_artifact_repo, remote_file_path) without return types