Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • python/tests/test_source.py

    r6dc211b r7fd92ca  
    2424_debug = False
    2525
    26 class Test_aubio_source_test_case(TestCase):
     26class Test_aubio_source_test_case(object):
    2727
    28     def setUp(self):
    29         if not default_test_sound:
    30             skipTest(no_sounds_msg)
    31 
    32     def test_close_file(self):
     28    @parametrize('filename', list_of_sounds)
     29    def test_close_file(self, filename):
    3330        samplerate = 0 # use native samplerate
    3431        hop_size = 256
    35         f = source(default_test_sound, samplerate, hop_size)
     32        f = source(filename, samplerate, hop_size)
    3633        f.close()
    3734
    38     def test_close_file_twice(self):
     35    @parametrize('filename', list_of_sounds)
     36    def test_close_file_twice(self, filename):
    3937        samplerate = 0 # use native samplerate
    4038        hop_size = 256
    41         f = source(default_test_sound, samplerate, hop_size)
     39        f = source(filename, samplerate, hop_size)
    4240        f.close()
    4341        f.close()
    44 
    45     def test_read_after_close(self):
    46         samplerate = 0 # use native samplerate
    47         hop_size = 256
    48         f = source(default_test_sound, samplerate, hop_size)
    49         read, frames = f()
    50         f.close()
    51         with assert_raises(RuntimeError):
    52             read, frames = f()
    53         with assert_raises(RuntimeError):
    54             read, frames = f.do_multi()
    55 
    5642
    5743class Test_aubio_source_read(object):
Note: See TracChangeset for help on using the changeset viewer.