code: def test_should_return_correct_class_for_path(self):
      vl = load_function_class_from_file(
          "evadb/readers/decord_reader.py", "DecordReader"
      )
      # Can't check that v1 = DecordReader because the above function returns decord_reader.DecordReader instead of evadb.readers.decord_reader.DecordReader
      # So we check the qualname instead, qualname is the path to the class including the module name
      # Ref: https://peps.python.org/pep-3155/#rationale
      assert vl.__qualname__ == DecordReader.__qualname__
  
file_path: evadb/test/integration_tests/short/test_generic_utils.py
imports: import unittest
  from pathlib import Path
  from test.markers import windows_skip_marker
  from evadb.configuration.constants import EvaDB_DATASET_DIR
  from evadb.readers.decord_reader import DecordReader
  from evadb.utils.generic_utils import generate_file_path, is_gpu_available, load_function_class_from_file, str_to_class, validate_kwargs
label_desc: Use image node_id 3 for calling the ModulePathTest obj's underlying member method code with example usage: obj.test_should_return_correct_class_for_path() without return types