code: def test_find_maxsep_cut_coords():
      # Test find_maxsep_cut_coords function
      assert_array_equal(
          find_maxsep_cut_coords(np.ones((2, 3, 5)), np.eye(4)),
          list(range(5)),
      )
      assert_array_equal(
          find_maxsep_cut_coords(
              np.ones((2, 3, 5)), np.eye(4), threshold=1
          ),
          list(range(5)),
      )
      assert_array_equal(
          find_maxsep_cut_coords(
              np.ones((2, 3, 4)), np.eye(4), n_cuts=4
          ),
          list(range(4)),
      )
      map_3d = np.ones((2, 3, 5))
      map_3d[:, :, 1] = 0
      assert_array_equal(
          find_maxsep_cut_coords(map_3d, np.eye(4), n_cuts=4),
          [0, 2, 3, 4],
      )
      map_3d[:, :, 1] = 0.5
      assert_array_equal(
          find_maxsep_cut_coords(
              map_3d, np.eye(4), n_cuts=4, threshold=0.6
          ),
          [0, 2, 3, 4],
      )
  
imports: import numpy
  from numpy.testing import assert_array_equal
  from ..coord_tools import coord_transform, find_cut_coords, find_maxsep_cut_coords
label_desc: Use image node_id 3 for calling a global function with example usage: test_find_maxsep_cut_coords() without return types