class_docstr: Test some basic splitters.
docstr: Test FingerprintSplitter.k_fold_split.
code: def test_fingerprint_k_fold_split(self):
      """
      Test FingerprintSplitter.k_fold_split.
      """
      multitask_dataset = load_multitask_data()
      splitter = dc.splits.FingerprintSplitter()
      cv_folds = splitter.k_fold_split(multitask_dataset, k=3)
      assert len(multitask_dataset) == len(cv_folds[0][0]) + len(
          cv_folds[0][1]
      )
      assert len(multitask_dataset) == len(cv_folds[1][0]) + len(
          cv_folds[1][1]
      )
      assert len(multitask_dataset) == len(cv_folds[2][0]) + len(
          cv_folds[2][1]
      )
  
imports: import os
  import unittest
  import numpy
  import deepchem
  from deepchem.data import NumpyDataset
  from deepchem.splits import IndexSplitter
label_desc: Use image node_id 26 for calling the TestSplitter obj's underlying member method code with example usage: obj.test_fingerprint_k_fold_split() without return types