code: def test_cli_usage():
      cmd = ["salib"]
      try:
          out = subprocess.check_output(
              cmd,
              stderr=subprocess.STDOUT,
              shell=True,
              universal_newlines=True,
          )
      except subprocess.CalledProcessError as e:
          raise RuntimeError(f"Call failed:\n{e}")
      else:
          # if no error raised, check the returned string
          assert (
              len(out) > 0 and "usage" in out.lower()
          ), "Incorrect message returned from utility"
  
imports: import subprocess
  import importlib
  from SALib.util import avail_approaches
label_desc: Use image node_id 1 for calling a global function with example usage: test_cli_usage() without return types