code: def setUp(self):
      self.evadb = get_evadb_for_testing()
      self.evadb.catalog().reset()
      video_file_path = create_sample_video(NUM_FRAMES)
      load_query = f"LOAD VIDEO '{video_file_path}' INTO MyVideo;"
      execute_query_fetch_all(self.evadb, load_query)
  
      create_function_query = """CREATE FUNCTION DummyObjectDetector
                    INPUT  (Frame_Array NDARRAY UINT8(3, 256, 256))
                    OUTPUT (label NDARRAY STR(10))
                    TYPE  Classification
                    IMPL  'test/util.py';
          """
      execute_query_fetch_all(self.evadb, create_function_query)
  
imports: import tempfile
  import unittest
  from test.util import DummyObjectDetector, create_dummy_batches, create_sample_video, file_remove, get_evadb_for_testing, shutdown_ray
  import numpy
  import pandas
  import pytest
  from evadb.binder.binder_utils import BinderError
  from evadb.catalog.catalog_type import ColumnType, NdArrayType
  from evadb.executor.executor_utils import ExecutorError
  from evadb.models.storage.batch import Batch
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 1 for calling the FunctionExecutorTest obj's underlying member method code with example usage: obj.setUp() without return types