code: def setUpClass(
      cls, enable_1d_type="simple", enable_1min=False
  ) -> None:
      # use default data
      super().setUpClass(enable_1d_type, enable_1min)
      nameDFilter = NameDFilter(name_rule_re="SH600110")
      instruments = D.instruments("csi300", filter_pipe=[nameDFilter])
      start_time = "2005-01-04"
      end_time = "2005-12-31"
      freq = "day"
  
      instruments_d = DatasetD.get_instruments_d(instruments, freq)
      cls.instruments_d = instruments_d
      cal = Cal.calendar(start_time, end_time, freq)
      cls.cal = cal
      cls.start_time = cal[0]
      cls.end_time = cal[-1]
      cls.inst = list(instruments_d.keys())[0]
      cls.spans = list(instruments_d.values())[0]
  
imports: from typing import Union, List, Dict, Tuple
  import unittest
  import pandas
  import numpy
  import io
  from .data import GetData
  from ..None import init
  from ..constant import REG_CN, REG_TW
  from qlib.data.filter import NameDFilter
  from qlib.data import D
  from qlib.data.data import Cal, DatasetD
  from qlib.data.storage import CalendarStorage, InstrumentStorage, FeatureStorage, CalVT, InstKT, InstVT
label_desc: Use image node_id 1 for calling the TestOperatorData obj's underlying member method code with example usage: obj.setUpClass(cls, enable_1d_type, enable_1min) without return types