class_docstr: In this test suite, the result of file-like object input is compared against file path input,
  because `load` function is rigrously tested for file path inputs to match libsox's result,
docstr: Loading audio via file object returns the same result as via file path.
code: def test_fileobj(self, ext, kwargs):
      """Loading audio via file object returns the same result as via file path."""
      sample_rate = 16000
      format_ = ext if ext in ["mp3"] else None
      path = self.get_temp_path(f"test.{ext}")
  
      sox_utils.gen_audio_file(
          path, sample_rate, num_channels=2, **kwargs
      )
      expected, _ = self._load(path)
  
      with open(path, "rb") as fileobj:
          with self.assertRaisesRegex(
              ValueError, "SoX backend does not support loading"
          ):
              self._load(fileobj, format=format_)
  
imports: import itertools
  from functools import partial
  import torch
  from parameterized import parameterized
  from torchaudio._backend.utils import get_load_func
  from torchaudio_unittest.common_utils import get_asset_path, get_wav_data, load_wav, nested_params, PytorchTestCase, save_wav, skipIfNoExec, skipIfNoSox, skipIfNoSoxDecoder, sox_utils, TempDirMixin
  from .common import name_func
label_desc: Use image node_id 1 for calling the TestFileObject obj's underlying member method code with example usage: obj.test_fileobj(ext, kwargs) without return types