code: def _start_s3_manager(working_dir):
      mng = AssetsManager(
          assets_dir=working_dir,
          storage_provider=StorageProvider(
              prefix=f"test-assets-{uuid.uuid1().hex}",
              provider="s3",
              aws_default_region="us-east-1",
              bucket="test-assets",
              aws_access_key_id="minioadmin",
              aws_secret_access_key="minioadmin",
              aws_session_token=None,
              s3_endpoint="http://127.0.0.1:9000",
          ),
      )
      mng.storage_provider.driver.client.create_bucket(
          Bucket="test-assets"
      )
      return mng
  
file_path: modelkit/tests/assets/conftest.py
imports: import os
  import subprocess
  import uuid
  import pytest
  import requests
  import urllib3
  from google.api_core.client_options import ClientOptions
  from google.auth.credentials import AnonymousCredentials
  from google.cloud import storage
  from tenacity import retry, retry_if_exception, stop_after_attempt, wait_random_exponential
  from modelkit.assets.manager import AssetsManager
  from modelkit.assets.remote import StorageProvider
label_desc: Use image node_id 5 for calling a global function with example usage: _start_s3_manager(working_dir) and returns: mng