code: def test_load_data_plan(self):
      table_info = "info"
      file_path = "test.mp4"
      file_format = FileFormatType.VIDEO
      file_options = {}
      file_options["file_format"] = file_format
      column_list = None
      batch_mem_size = 3000
      plan_str = "LoadDataPlan(table_id={}, file_path={}, \
              column_list={}, \
              file_options={}, \
              batch_mem_size={})".format(
          table_info,
          file_path,
          column_list,
          file_options,
          batch_mem_size,
      )
      plan = LoadDataPlan(
          table_info,
          file_path,
          column_list,
          file_options,
          batch_mem_size,
      )
      self.assertEqual(plan.opr_type, PlanOprType.LOAD_DATA)
      self.assertEqual(plan.table_info, table_info)
      self.assertEqual(plan.file_path, file_path)
      self.assertEqual(plan.batch_mem_size, batch_mem_size)
  
      self.assertEqual(str(plan), plan_str)
  
imports: import unittest
  from inspect import isabstract, signature
  from test.util import get_all_subclasses, get_mock_object
  import pytest
  from evadb.catalog.catalog_type import ColumnType
  from evadb.catalog.models.column_catalog import ColumnCatalogEntry
  from evadb.parser.table_ref import TableInfo, TableRef
  from evadb.parser.types import FileFormatType, ObjectType
  from evadb.plan_nodes.abstract_plan import AbstractPlan
  from evadb.plan_nodes.create_function_plan import CreateFunctionPlan
  from evadb.plan_nodes.create_plan import CreatePlan
  from evadb.plan_nodes.drop_object_plan import DropObjectPlan
  from evadb.plan_nodes.insert_plan import InsertPlan
  from evadb.plan_nodes.load_data_plan import LoadDataPlan
  from evadb.plan_nodes.rename_plan import RenamePlan
  from evadb.plan_nodes.types import PlanOprType
  from evadb.plan_nodes.union_plan import UnionPlan
label_desc: Use image node_id 7 for calling the PlanNodeTests obj's underlying member method code with example usage: obj.test_load_data_plan() without return types