class_docstr: AddNoiseEndToEnd OP test.
code: def test_add_noise_end_to_end(self):
      wav_path = str(Path(PACKAGE_OPS_DIR).joinpath("data/sm1_cln.wav"))
  
      # reset path of noise && rir
      data_path = str(Path(PACKAGE_OPS_DIR).joinpath("data")) + "/"
      noise_file = data_path + "noiselist_new.scp"
      change_file_path(data_path, "noiselist.scp", "noiselist_new.scp")
      rir_file = data_path + "rirlist_new.scp"
      change_file_path(data_path, "rirlist.scp", "rirlist_new.scp")
  
      with self.cached_session(use_gpu=False, force_gpu=False) as sess:
          config = {
              "if_add_noise": True,
              "noise_filelist": noise_file,
              "if_add_rir": True,
              "rir_filelist": rir_file,
          }
          noisy_path = wav_path[:-4] + "_noisy.wav"
          add_noise_end_to_end = AddNoiseEndToEnd.params(
              config
          ).instantiate()
          writewav_op = add_noise_end_to_end(wav_path, noisy_path)
          sess.run(writewav_op)
  
file_path: delta/delta/data/frontend/add_noise_end_to_end_test.py
imports: import os
  from pathlib import Path
  import delta.compat
  from delta.data.frontend.add_noise_end_to_end import AddNoiseEndToEnd
  from core.ops import PACKAGE_OPS_DIR
label_desc: Use image node_id 1 for calling the AddNoiseEndToEndTest obj's underlying member method code with example usage: obj.test_add_noise_end_to_end() without return types