code: def setUp(self):
      self.evadb = get_evadb_for_testing()
      self.evadb.catalog().reset()
      self.video_file_path = create_sample_video()
      self.image_files_path = Path(
          f"{EvaDB_ROOT_DIR}/test/data/uadetrac/small-data/MVI_20011/*.jpg"
      )
      self.csv_file_path = create_sample_csv()
  
      # Prepare needed Functions and data.
      # loading a csv requires a table to be created first
      create_table_query = """
              CREATE TABLE IF NOT EXISTS MyVideoCSV (
                  id INTEGER UNIQUE,
                  frame_id INTEGER,
                  video_id INTEGER,
                  dataset_name TEXT(30),
                  label TEXT(30),
                  bbox NDARRAY FLOAT32(4),
                  object_id INTEGER
              );
              """
      execute_query_fetch_all(self.evadb, create_table_query)
  
      # load the CSV
      load_query = f"LOAD CSV '{self.csv_file_path}' INTO MyVideoCSV;"
      execute_query_fetch_all(self.evadb, load_query)
  
      # load the video to be joined with the csv
      query = f"LOAD VIDEO '{self.video_file_path}' INTO MyVideo;"
      execute_query_fetch_all(self.evadb, query)
  
file_path: evadb/test/integration_tests/long/test_fuzzy_join.py
imports: import unittest
  from pathlib import Path
  from test.util import create_sample_csv, create_sample_video, file_remove, get_evadb_for_testing, shutdown_ray
  import pytest
  from evadb.configuration.constants import EvaDB_ROOT_DIR
  from evadb.functions.function_bootstrap_queries import fuzzy_function_query
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 1 for calling the FuzzyJoinTests obj's underlying member method code with example usage: obj.setUp() without return types