code: def test_shuffle_channels_mono(self):
      samples, sample_rate = load_sound_file(
          os.path.join(DEMO_DIR, "acoustic_guitar_0.wav"),
          sample_rate=None,
      )
      magnitude_spectrogram = librosa.feature.melspectrogram(
          y=samples, sr=sample_rate
      )
  
      transform = SpecChannelShuffle(p=1.0)
      with pytest.raises(MonoAudioNotSupportedException):
          augmented_spectrogram = transform(magnitude_spectrogram)
  
file_path: audiomentations/tests/test_spec_channel_shuffle.py
imports: import os
  import pytest
  import librosa
  import numpy
  from audiomentations import SpecChannelShuffle
  from audiomentations.core.audio_loading_utils import load_sound_file
  from audiomentations.core.transforms_interface import MonoAudioNotSupportedException
  from demo.demo import DEMO_DIR
  from .utils import plot_matrix
label_desc: Use image node_id 2 for calling the TestSpecChannelShuffle obj's underlying member method code with example usage: obj.test_shuffle_channels_mono() without return types