code: def test_s3_single_file_load_executor(self):
      bucket_name = "single-file-bucket"
      self.upload_single_file(bucket_name)
  
      query = f"LOAD VIDEO 's3://{bucket_name}/dummy.avi' INTO MyVideo;"
      execute_query_fetch_all(self.evadb, query)
  
      select_query = """SELECT * FROM MyVideo;"""
  
      actual_batch = execute_query_fetch_all(self.evadb, select_query)
      actual_batch.sort()
      expected_batch = list(
          create_dummy_batches(
              video_dir=os.path.join(self.s3_download_dir, "MyVideo")
          )
      )[0]
      self.assertEqual(actual_batch, expected_batch)
      execute_query_fetch_all(
          self.evadb, "DROP TABLE IF EXISTS MyVideo;"
      )
  
file_path: evadb/test/integration_tests/long/test_s3_load_executor.py
imports: import os
  import unittest
  from pathlib import Path
  from test.util import create_dummy_batches, create_sample_video, file_remove, get_evadb_for_testing, shutdown_ray
  import pandas
  import pytest
  from evadb.configuration.constants import EvaDB_ROOT_DIR
  from evadb.models.storage.batch import Batch
  from evadb.parser.types import FileFormatType
  from evadb.server.command_handler import execute_query_fetch_all
  from evadb.utils.generic_utils import try_to_import_moto
label_desc: Use image node_id 5 for calling the S3LoadExecutorTest obj's underlying member method code with example usage: obj.test_s3_single_file_load_executor() without return types