code: def test_should_raise_error_on_removing_symlinked_file(self):
      query = f"LOAD VIDEO '{self.video_file_path}' 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())[0]
      self.assertEqual(actual_batch, expected_batch)
  
      # remove the source file
      file_remove("dummy.avi")
  
      # try to read the table again
      with self.assertRaises(ExecutorError) as e:
          execute_query_fetch_all(
              self.evadb, select_query, do_not_print_exceptions=True
          )
      self.assertEqual(
          str(e.exception),
          "The dataset file could not be found. Please verify that the file exists in the specified path.",
      )
  
      # create the file again for other test cases
      create_sample_video()
  
imports: import glob
  import multiprocessing
  import os
  import shutil
  import tempfile
  import unittest
  from pathlib import Path
  from test.util import create_dummy_batches, create_dummy_csv_batches, create_large_scale_image_dataset, create_sample_csv, 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.configuration.constants import EvaDB_ROOT_DIR
  from evadb.executor.executor_utils import ExecutorError
  from evadb.models.storage.batch import Batch
  from evadb.parser.types import FileFormatType
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 5 for calling the LoadExecutorTests obj's underlying member method code with example usage: obj.test_should_raise_error_on_removing_symlinked_file() without return types