code: def test_too_large_gap_size(X, y, group_numbers):
      cv_args = {"test_size": 1, "n_splits": 3, "gap_size": 10}
      expected_results = None
      error_message = (
          r"Not enough data to split number of groups \(6\)"
          r" for number splits \(3\) with train size \(-7\),"
          r" test size \(1\), gap size \(10\), shift size \(1\)"
      )
  
      with pytest.raises(ValueError, match=error_message):
          check_splits(X, y, group_numbers, cv_args, expected_results)
  
imports: import numpy
  import pytest
  from sklearn.dummy import DummyClassifier
  from sklearn.model_selection import cross_val_score
  from mlxtend.evaluate import GroupTimeSeriesSplit
label_desc: Use image node_id 31 for calling a global function with example usage: test_too_large_gap_size(X, y, group_numbers) without return types