code: def get_sequential_chunk(tests, modulo, modulo_index):
      chunk_size = len(tests) // modulo
      not_used = len(tests) % modulo
      shift = chunk_size + (modulo_index < not_used)
      start = chunk_size * modulo_index + min(modulo_index, not_used)
      end = start + shift
      return [] if end > len(tests) else tests[start:end]
  
file_path: catboost/build/scripts/split_unittest.py
imports: import argparse
  import tempfile
  import shlex
  import subprocess
label_desc: Use image node_id 2 for calling a global function with example usage: get_sequential_chunk(tests, modulo, modulo_index) and returns: unknown