utils_test.py 744 Bytes
Newer Older
1
from torchaudio.datasets import utils as dataset_utils
2
from torchaudio.datasets.commonvoice import COMMONVOICE
3

4
from torchaudio_unittest.common_utils import (
5
6
    TempDirMixin,
    TorchaudioTestCase,
7
    get_asset_path,
8
9
10
)


11
12
class TestIterator(TorchaudioTestCase):
    backend = 'default'
13
    path = get_asset_path('CommonVoice', 'cv-corpus-4-2019-12-10', 'tt')
14
15

    def test_disckcache_iterator(self):
16
        data = COMMONVOICE(self.path, url="tatar")
17
18
19
20
21
22
23
        data = dataset_utils.diskcache_iterator(data)
        # Save
        data[0]
        # Load
        data[0]

    def test_bg_iterator(self):
24
        data = COMMONVOICE(self.path, url="tatar")
25
26
27
        data = dataset_utils.bg_iterator(data, 5)
        for _ in data:
            pass