code: def test_deploy_model(s3):
      authentication = {"bucket": "pycaret-test", "path": "test"}
      s3.create_bucket(Bucket=authentication.get("bucket"))
  
      model = "test_model"
      model_name = "test"
  
      deploy_model(
          model,
          model_name=model_name,
          platform="aws",
          authentication=authentication,
      )
  
      s3.head_object(
          Bucket=authentication.get("bucket"),
          Key=os.path.join(
              authentication.get("path"), f"{model_name}.pkl"
          ),
      )
  
      _ = load_model(
          model_name=model_name,
          platform="aws",
          authentication=authentication,
          verbose=True,
      )
  
imports: import os
  import boto3
  import pytest
  from moto import mock_s3
  from pycaret.internal.persistence import deploy_model, load_model
label_desc: Use image node_id 3 for calling a global function with example usage: test_deploy_model(s3) without return types