code: def init_class_fixtures(cls):
      super(AssetDispatchSessionBarTestCase, cls).init_class_fixtures()
  
      readers = {
          Equity: ReindexSessionBarReader(
              cls.trading_calendar,
              cls.bcolz_equity_daily_bar_reader,
              cls.START_DATE,
              cls.END_DATE,
          ),
          Future: MinuteResampleSessionBarReader(
              cls.trading_calendar,
              cls.bcolz_future_minute_bar_reader,
          ),
      }
      cls.dispatch_reader = AssetDispatchSessionBarReader(
          cls.trading_calendar, cls.asset_finder, readers
      )
  
imports: from numpy import array, nan
  from numpy.testing import assert_almost_equal
  from pandas import DataFrame, Timestamp
  from zipline.assets import Equity, Future
  from zipline.data.dispatch_bar_reader import AssetDispatchMinuteBarReader, AssetDispatchSessionBarReader
  from zipline.data.resample import MinuteResampleSessionBarReader, ReindexMinuteBarReader, ReindexSessionBarReader
  from zipline.testing.fixtures import WithBcolzEquityMinuteBarReader, WithBcolzEquityDailyBarReader, WithBcolzFutureMinuteBarReader, WithTradingSessions, ZiplineTestCase
label_desc: Use image node_id 4 for calling the AssetDispatchSessionBarTestCase obj's underlying member method code with example usage: obj.init_class_fixtures(cls) without return types