code: def list_tests(binary):
      with tempfile.NamedTemporaryFile() as tmpfile:
          cmd = [binary, "--list-verbose", "--list-path", tmpfile.name]
          subprocess.check_call(cmd)
  
          with open(tmpfile.name) as afile:
              lines = afile.read().strip().split("\n")
              lines = [x.strip() for x in lines]
              return [x for x in lines if x]
  
file_path: catboost/build/scripts/split_unittest.py
imports: import argparse
  import tempfile
  import shlex
  import subprocess
label_desc: Use image node_id 4 for calling a global function with example usage: list_tests(binary) and returns: unknown