code: def test_effect(self, effect):
      sample_rate = 8000
  
      effector = AudioEffector(effect=effect)
      original = get_sinusoid(
          n_channels=3, sample_rate=sample_rate, channels_first=False
      )
  
      output = effector.apply(original, sample_rate)
      self.assertEqual(original.shape, output.shape)
  
file_path: audio/test/torchaudio_unittest/io/effector_test.py
imports: from parameterized import parameterized
  from torchaudio.io import AudioEffector
  from torchaudio_unittest.common_utils import get_sinusoid, skipIfNoFFmpeg, TorchaudioTestCase
  from .common import lt42
label_desc: Use image node_id 3 for calling the EffectorTest obj's underlying member method code with example usage: obj.test_effect(effect) without return types