code: def test_flanger_sine_linear(self):
      delay = 0.8
      depth = 0.88
      regen = 3.0
      width = 0.23
      speed = 1.3
      phase = 60
      sample_rate = 8000
  
      data, path = self.get_whitenoise(sample_rate)
      result = F.flanger(
          data,
          sample_rate,
          delay,
          depth,
          regen,
          width,
          speed,
          phase,
          modulation="sinusoidal",
          interpolation="linear",
      )
      self.assert_sox_effect(
          result,
          path,
          [
              "flanger",
              delay,
              depth,
              regen,
              width,
              speed,
              "sine",
              phase,
              "linear",
          ],
      )
  
imports: import torch
  import torchaudio.functional
  from torchaudio_unittest.common_utils import get_asset_path, get_whitenoise, load_wav, save_wav, skipIfNoExec, skipIfNoSox, sox_utils, TempDirMixin, TorchaudioTestCase
label_desc: Use image node_id 27 for calling the TestFunctionalFiltering obj's underlying member method code with example usage: obj.test_flanger_sine_linear() without return types