code: def _return_splitter_args():
      """fold, fh, fold_strategy"""
      parametrize_list = [
          # fh: Integer
          (random.randint(2, 5), random.randint(5, 10), "expanding"),
          (random.randint(2, 5), random.randint(5, 10), "rolling"),
          (random.randint(2, 5), random.randint(5, 10), "sliding"),
          # fh: Continuous np.array
          (
              random.randint(2, 5),
              np.arange(1, random.randint(5, 10)),
              "expanding",
          ),
          (
              random.randint(2, 5),
              np.arange(1, random.randint(5, 10)),
              "rolling",
          ),
          (
              random.randint(2, 5),
              np.arange(1, random.randint(5, 10)),
              "sliding",
          ),
          # fh: Non continuous np.array
          (
              random.randint(2, 5),
              np.arange(random.randint(3, 5), random.randint(6, 10)),
              "expanding",
          ),
          (
              random.randint(2, 5),
              np.arange(random.randint(3, 5), random.randint(6, 10)),
              "rolling",
          ),
          (
              random.randint(2, 5),
              np.arange(random.randint(3, 5), random.randint(6, 10)),
              "sliding",
          ),
          # fh: Continuous List
          (random.randint(2, 5), [1, 2, 3, 4], "expanding"),
          (random.randint(2, 5), [1, 2, 3, 4], "rolling"),
          (random.randint(2, 5), [1, 2, 3, 4], "sliding"),
          # fh: Non Continuous List
          (random.randint(2, 5), [3, 4], "expanding"),
          (random.randint(2, 5), [3, 4], "rolling"),
          (random.randint(2, 5), [3, 4], "sliding"),
          # fh: Continuous ForecastingHorizon
          (
              random.randint(2, 5),
              ForecastingHorizon(np.arange(1, random.randint(5, 10))),
              "expanding",
          ),
          (
              random.randint(2, 5),
              ForecastingHorizon(np.arange(1, random.randint(5, 10))),
              "rolling",
          ),
          (
              random.randint(2, 5),
              ForecastingHorizon(np.arange(1, random.randint(5, 10))),
              "sliding",
          ),
          # fh: Non Continuous ForecastingHorizon
          (
              random.randint(2, 5),
              ForecastingHorizon(
                  np.arange(random.randint(3, 5), random.randint(6, 10))
              ),
              "expanding",
          ),
          (
              random.randint(2, 5),
              ForecastingHorizon(
                  np.arange(random.randint(3, 5), random.randint(6, 10))
              ),
              "rolling",
          ),
          (
              random.randint(2, 5),
              ForecastingHorizon(
                  np.arange(random.randint(3, 5), random.randint(6, 10))
              ),
              "sliding",
          ),
      ]
      return parametrize_list
  
imports: import random
  import numpy
  import pandas
  from pandas.testing import assert_frame_equal
  from sktime.forecasting.base import ForecastingHorizon
  from pycaret.containers.models.time_series import get_all_model_containers
  from pycaret.datasets import get_data
  from pycaret.time_series import TSForecastingExperiment
  from pycaret.utils.time_series import SeasonalPeriod
label_desc: Use image node_id 11 for calling a global function with example usage: _return_splitter_args() and returns: parametrize_list