code: def test_load_pdfs(self):
      pdf_path = f"{EvaDB_ROOT_DIR}/data/documents/pdf_sample1.pdf"
  
      import fitz
  
      doc = fitz.open(pdf_path)
      number_of_paragraphs = 0
      for page in doc:
          blocks = page.get_text("dict")["blocks"]
          for b in blocks:
              if b["type"] == 0:
                  block_string = ""
                  for lines in b["lines"]:
                      for span in lines["spans"]:
                          if span["text"].strip():
                              block_string += span["text"]
                  number_of_paragraphs += 1
  
      execute_query_fetch_all(
          self.evadb, f"""LOAD PDF '{pdf_path}' INTO MyPDFs;"""
      )
      result = execute_query_fetch_all(
          self.evadb, "SELECT * from MyPDFs;"
      )
      self.assertEqual(len(result.columns), 5)
      self.assertEqual(len(result), number_of_paragraphs)
  
file_path: evadb/test/integration_tests/short/test_load_pdf_executor.py
imports: import unittest
  from test.util import get_evadb_for_testing
  import pytest
  from evadb.configuration.constants import EvaDB_ROOT_DIR
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 3 for calling the LoadPDFExecutorTests obj's underlying member method code with example usage: obj.test_load_pdfs() without return types