code: def test_split():
      assert func.split([1, 1], lambda x: x) == ([1, 1], [])
      assert func.split([0, 0], lambda x: x) == ([], [0, 0])
      assert func.split([], lambda x: x) == ([], [])
      assert func.split([1, 0, 1], lambda x: x) == ([1, 1], [0])
  
file_path: catboost/library/python/func/ut/test_func.py
imports: import pytest
  import multiprocessing
  import random
  import threading
  import time
  import library.python.func
label_desc: Use image node_id 5 for calling a global function with example usage: test_split() without return types