class_docstr: Swap-in HDF5 File Handler.
class_docstr_tok: ["Swap-in","HDF5","File","Handler","."]
code: def _create_channel_data(self, chs, cwls, file_type):
      dim_0 = 2
      dim_1 = 5
      data = {}
      for index, _cwl in enumerate(cwls):
          data[
              "CALChannel" + "%02d" % chs[index]
          ] = self.make_test_data(
              cwls[index], chs[index], "CAL", [dim_0, dim_1], file_type
          )
          data[
              "Calibration/CALChannel" + "%02d" % chs[index]
          ] = self.make_test_data(
              cwls[index], chs[index], "CAL", [dim_0, dim_1], file_type
          )
          data[
              "NOMChannel" + "%02d" % chs[index]
          ] = self.make_test_data(
              cwls[index], chs[index], "NOM", [dim_0, dim_1], file_type
          )
          data[
              "Data/NOMChannel" + "%02d" % chs[index]
          ] = self.make_test_data(
              cwls[index], chs[index], "NOM", [dim_0, dim_1], file_type
          )
          data["CALIBRATION_COEF(SCALE+OFFSET)"] = self.make_test_data(
              cwls[index], chs[index], "COEF", [dim_0, dim_1], file_type
          )
          data[
              "Calibration/CALIBRATION_COEF(SCALE+OFFSET)"
          ] = self.make_test_data(
              cwls[index], chs[index], "COEF", [dim_0, dim_1], file_type
          )
      return data
  
imports: import os
  from unittest import mock
  import dask.array
  import numpy
  import pytest
  import xarray
  from satpy.tests.reader_tests.test_hdf5_utils import FakeHDF5FileHandler
label_desc: Use image node_id 3 for calling the FakeHDF5FileHandler2 obj's underlying member method code with example usage: obj._create_channel_data(chs, cwls, file_type) and returns: data