class_docstr: save/load round trip should not degrade data for lossless formats
docstr: save/load round trip should not degrade data for wav formats
code: def test_wav(self, dtype, sample_rate, num_channels):
      """save/load round trip should not degrade data for wav formats"""
      original = get_wav_data(dtype, num_channels, normalize=False)
      enc, bps = get_enc_params(dtype)
      data = original
      for i in range(10):
          path = self.get_temp_path(f"{i}.wav")
          sox_io_backend.save(
              path, data, sample_rate, encoding=enc, bits_per_sample=bps
          )
          data, sr = sox_io_backend.load(path, normalize=False)
          assert sr == sample_rate
          self.assertEqual(original, data)
  
file_path: audio/test/torchaudio_unittest/backend/sox_io/roundtrip_test.py
imports: import itertools
  from parameterized import parameterized
  from torchaudio.backend import sox_io_backend
  from torchaudio_unittest.common_utils import get_wav_data, PytorchTestCase, skipIfNoExec, skipIfNoSox, TempDirMixin
  from .common import get_enc_params, name_func
label_desc: Use image node_id 1 for calling the TestRoundTripIO obj's underlying member method code with example usage: obj.test_wav(dtype, sample_rate, num_channels) without return types