code: def test_2533():
      """Assert correct char bbox in page.get_texttrace().
  
      Search for a unique char on page and confirm that page.get_texttrace()
      returns the same bbox as the search method.
      """
      if hasattr(fitz, "mupdf") and not fitz.g_use_extra:
          print(
              "Not running test_2533() because rebased with use_extra=0 known to fail"
          )
          return
      doc = fitz.open(
          os.path.join(scriptdir, "resources", "test_2533.pdf")
      )
      page = doc[0]
      NEEDLE = "民"
      ord_NEEDLE = ord(NEEDLE)
      for span in page.get_texttrace():
          for char in span["chars"]:
              if char[0] == ord_NEEDLE:
                  bbox = fitz.Rect(char[3])
                  break
      assert page.search_for(NEEDLE)[0] == bbox
  
imports: import io
  import os
  import fitz
  import pickle
label_desc: Use image node_id 27 for calling a global function with example usage: test_2533() without return types