code: def _test_dr_vctk(self, dataset, subset):
      num_samples = 0
      for i, (
          waveform_clean,
          sample_rate_clean,
          waveform_dr,
          sample_rate_dr,
          speaker_id,
          utterance_id,
          source,
          channel_id,
      ) in enumerate(dataset):
          self.assertEqual(
              waveform_clean,
              self.samples[subset][i][0],
              atol=5e-5,
              rtol=1e-8,
          )
          assert sample_rate_clean == self.samples[subset][i][1]
          self.assertEqual(
              waveform_dr,
              self.samples[subset][i][2],
              atol=5e-5,
              rtol=1e-8,
          )
          assert sample_rate_dr == self.samples[subset][i][3]
          assert speaker_id == self.samples[subset][i][4]
          assert utterance_id == self.samples[subset][i][5]
          assert source == self.samples[subset][i][6]
          assert channel_id == self.samples[subset][i][7]
  
          num_samples += 1
  
      assert num_samples == len(self.samples[subset])
  
file_path: audio/test/torchaudio_unittest/datasets/dr_vctk_test.py
imports: from pathlib import Path
  import pytest
  from torchaudio.datasets import dr_vctk
  from torchaudio_unittest.common_utils import get_whitenoise, save_wav, TempDirMixin, TorchaudioTestCase
label_desc: Use image node_id 2 for calling the TestDRVCTK obj's underlying member method code with example usage: obj._test_dr_vctk(dataset, subset) without return types