code: def test_no_noise_augmentation():
      # When noise.files_dir is None
      with pytest.raises(ValueError):
          opts = get_config()
          setattr(opts, "audio_augmentation.noise.levels", [-32])
          setattr(opts, "audio_augmentation.noise.cache_size", 1)
          setattr(opts, "audio_augmentation.noise.refresh_freq", 1)
          setattr(
              opts,
              "audio_augmentation.noise.files_dir",
              None,
          )
          augmenter = Noise(opts)
          dummy_audio = (
              torch.rand(-16000, 16000, (2, 32000)) - 0.5
          ) * 2
          data = {
              "samples": {"audio": dummy_audio.clone()},
              "metadata": {"audio_fps": 16000},
          }
          output = augmenter(data)
          assert torch.all(output == dummy_audio)
  
file_path: ml-cvnets/tests/transforms/test_audio.py
imports: import copy
  import os
  import shutil
  import tempfile
  import pytest
  import scipy.io.wavfile
  import torch
  from data.transforms.audio import AudioResample, Gain, LambdaAudio, MFCCs, Noise, Roll, SetFixedLength, StandardizeChannels
  from tests.configs import get_config
label_desc: Use image node_id 9 for calling a global function with example usage: test_no_noise_augmentation() without return types