code: def test_api_methods(backend, backend_module, api_method):
      if backend == "compute":
          if backend_module in ["pandas", "modin"]:
              if (
                  api_method
                  not in [
                      "distribution",
                      "scatter_plot",
                      "correlation_matrix",
                  ]
              ) and not (
                  backend_module == "modin"
                  and (api_method in ["data_heatmap", "cluster"])
              ):
                  _get_compute_backend(backend_module).__getattr__(
                      "_".join([backend, api_method])
                  )
      elif backend == "viz":
          if backend_module in ["seaborn", "plotly"]:
              if api_method not in [
                  "data_summary",
                  "distribution",
                  "scatter_plot",
              ]:
                  _get_viz_backend(backend_module).__getattr__(
                      "_".join([backend, api_method])
                  )
      else:
          pytest.skip(
              f"Skipped {backend}({backend_module})_{api_method}"
          )
  
imports: import pytest
  from data_describe.backends import _get_compute_backend, _get_viz_backend
label_desc: Use image node_id 3 for calling a global function with example usage: test_api_methods(backend, backend_module, api_method) without return types