code: def test_get_cv_indices(
      folds, cv_params, input_data, target_data, expected_indices
  ):
      # result = get_cv_indices(folds, cv_params, input_data, target_data)
      # assert np.array_equal(result, expected_indices)
      # assert_array_equal(result, expected_indices)
      result = list(
          list(_)
          for _ in get_cv_indices(
              folds, cv_params, input_data, target_data
          )
      )
      assert_equal(result, expected_indices)
  
file_path: hyperparameter_hunter/tests/test_experiments.py
imports: from hyperparameter_hunter import settings
  from hyperparameter_hunter.experiments import BaseExperiment, CVExperiment, get_cv_indices
  from hyperparameter_hunter.i_o.exceptions import EnvironmentInactiveError, EnvironmentInvalidError
  import numpy
  from numpy.testing import assert_equal
  import pytest
  from sklearn.linear_model import LogisticRegression
  from sklearn.model_selection import KFold, RepeatedKFold
label_desc: Use image node_id 3 for calling a global function with example usage: test_get_cv_indices(folds, cv_params, input_data, target_data, expected_indices) without return types