code: def temp_bucket_factory() -> TempBucketFactory:
      # We don't create bucket here so we can test Keepsake's ability to create
      # buckets.
      factory = TempBucketFactory()
      yield factory
      factory.cleanup()
  
file_path: keepsake/end-to-end-test/conftest.py
imports: import socket
  import time
  import string
  import random
  import pytest
  import boto3
  from botocore.exceptions import ClientError, NoCredentialsError
  from google.cloud import storage
label_desc: Use image node_id 1 for calling a global function with example usage: temp_bucket_factory() without return types