code: def are_tests_supported():
      if cairo is None:
          return False, "cairo not found"
  
      try:
          find_open_image_png_function()
      except ImportError:
          return False, "PIL+NumPy or OpenCV not found"
  
      return True, ""
  
file_path: python-igraph/tests/drawing/cairo/utils.py
imports: from pathlib import Path
  import sys
  import inspect
  import functools
  from igraph.drawing import find_cairo
label_desc: Use image node_id 3 for calling a global function with example usage: are_tests_supported() and returns: True,  str, False,  str, False,  str