code: def setUpClass(
      cls, enable_1d_type="simple", enable_1min=False
  ) -> None:
      # use default data
  
      if enable_1d_type == "simple":
          provider_uri_day = cls.provider_uri
          name_day = "qlib_data_simple"
      elif enable_1d_type == "full":
          provider_uri_day = cls.provider_uri_1day
          name_day = "qlib_data"
      else:
          raise NotImplementedError(
              f"This type of input is not supported"
          )
  
      GetData().qlib_data(
          name=name_day,
          region=REG_CN,
          interval="1d",
          target_dir=provider_uri_day,
          delete_old=False,
          exists_skip=True,
      )
  
      if enable_1min:
          GetData().qlib_data(
              name="qlib_data",
              region=REG_CN,
              interval="1min",
              target_dir=cls.provider_uri_1min,
              delete_old=False,
              exists_skip=True,
          )
  
      provider_uri_map = {
          "1min": cls.provider_uri_1min,
          "day": provider_uri_day,
      }
      init(
          provider_uri=provider_uri_map,
          region=REG_CN,
          expression_cache=None,
          dataset_cache=None,
          **cls._setup_kwargs,
      )
  
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 TestAutoData obj's underlying member method code with example usage: obj.setUpClass(cls, enable_1d_type, enable_1min) without return types