code: def test_ESPnetDataset_h5file_1(h5file_1):
      dataset = ESPnetDataset(
          path_name_type_list=[(h5file_1, "data4", "hdf5")],
          preprocess=preprocess,
      )
  
      _, data = dataset["a"]
      assert data["data4"].shape == (
          100,
          80,
      )
  
      _, data = dataset["b"]
      assert data["data4"].shape == (
          150,
          80,
      )
  
imports: import h5py
  import kaldiio
  import numpy
  import pytest
  from espnet2.fileio.npy_scp import NpyScpWriter
  from espnet2.fileio.sound_scp import SoundScpWriter
  from espnet2.train.dataset import ESPnetDataset
label_desc: Use image node_id 9 for calling a global function with example usage: test_ESPnetDataset_h5file_1(h5file_1) without return types