code: def test_get_s3_client_verify_param_set_correctly(
      s3_artifact_root, ignore_tls_env, verify, monkeypatch
  ):
      monkeypatch.setenv("MLFLOW_S3_IGNORE_TLS", ignore_tls_env)
      with mock.patch("boto3.client") as mock_get_s3_client:
          repo = get_artifact_repository(
              posixpath.join(s3_artifact_root, "some/path")
          )
          repo._get_s3_client()
          mock_get_s3_client.assert_called_with(
              "s3",
              config=ANY,
              endpoint_url=ANY,
              verify=verify,
              aws_access_key_id=None,
              aws_secret_access_key=None,
              aws_session_token=None,
              region_name=ANY,
          )
  
imports: import json
  import os
  import posixpath
  import tarfile
  from datetime import datetime
  from unittest import mock
  from unittest.mock import ANY
  import botocore.exceptions
  import pytest
  import requests
  from mlflow.entities.multipart_upload import MultipartUploadPart
  from mlflow.store.artifact.artifact_repository_registry import get_artifact_repository
  from mlflow.store.artifact.optimized_s3_artifact_repo import OptimizedS3ArtifactRepository
  from mlflow.store.artifact.s3_artifact_repo import _MAX_CACHE_SECONDS, S3ArtifactRepository, _cached_get_s3_client
  from tests.helper_functions import set_boto_credentials
label_desc: Use image node_id 8 for calling a global function with example usage: test_get_s3_client_verify_param_set_correctly(s3_artifact_root, ignore_tls_env, verify, monkeypatch) without return types