code: def setup_class(cls):
      cls.rng = RandomState(23456)
      fixed_rng = stats.chi2(10)
      cls.t = t = 1000
      cls.k = k = 500
      cls.benchmark = fixed_rng.rvs(t)
      cls.models = fixed_rng.rvs((t, k))
      index = pd.date_range("2000-01-01", periods=t)
      cls.benchmark_series = pd.Series(cls.benchmark, index=index)
      cls.benchmark_df = pd.DataFrame(cls.benchmark, index=index)
      cols = ["col_" + str(i) for i in range(cls.k)]
      cls.models_df = pd.DataFrame(
          cls.models, index=index, columns=cols
      )
  
imports: from typing import NamedTuple
  import numpy
  from numpy import linspace
  from numpy.random import RandomState
  from numpy.testing import assert_allclose, assert_equal
  import pandas
  from pandas.testing import assert_frame_equal, assert_series_equal
  import pytest
  import scipy.stats
  from arch.bootstrap import CircularBlockBootstrap, MovingBlockBootstrap, StationaryBootstrap
  from arch.bootstrap.multiple_comparison import MCS, SPA, StepM
label_desc: Use image node_id 1 for calling the TestStepM obj's underlying member method code with example usage: obj.setup_class(cls) without return types