code: def test_subset_tuple_shape():
      """[Base] SubsetIndex: test the tuple shape on generation."""
      tup = [(tri, tei) for tri, tei in SubsetIndex(2, 2).generate(X)]
  
      assert tup == [
          (((2, 3),), [(0, 2), (3, 4)]),
          (((0, 2),), [(2, 3), (4, 5)]),
          (((4, 5),), [(0, 2), (3, 4)]),
          (((3, 4),), [(2, 3), (4, 5)]),
      ]
  
imports: import os
  import subprocess
  import numpy
  from mlens import config
  from mlens.utils import IdTrain
  from mlens.index import FoldIndex, BlendIndex, SubsetIndex, TemporalIndex, ClusteredSubsetIndex, FullIndex
  from mlens.index.base import partition, prune_train
label_desc: Use image node_id 32 for calling a global function with example usage: test_subset_tuple_shape() without return types