History

[tests] simplify test_source.py, skip if no test sounds

Paul Brossier committed 7 years ago

Commit 6dc211b1 parent 62000521 file · +11 −10Browse files

Showing the changes to python/tests (1 of 1 file). Show all

Unified · Split

python/tests/test_source.py+11−10
@@ -23,28 +23,29 @@ no_sounds_msg = "no test sounds, add some in 'python/tests/sounds/'!" · 22 unmodified lines
23 23
24_debug = False24_debug = False
25 25
26class Test_aubio_source_test_case(object):26class Test_aubio_source_test_case(TestCase):
27 27
28 @parametrize('filename', list_of_sounds)28 def setUp(self):
29 def test_close_file(self, filename):29 if not default_test_sound:
30 skipTest(no_sounds_msg)
31
32 def test_close_file(self):
30 samplerate = 0 # use native samplerate33 samplerate = 0 # use native samplerate
31 hop_size = 25634 hop_size = 256
32 f = source(filename, samplerate, hop_size)35 f = source(default_test_sound, samplerate, hop_size)
33 f.close()36 f.close()
34 37
35 @parametrize('filename', list_of_sounds)38 def test_close_file_twice(self):
36 def test_close_file_twice(self, filename):
37 samplerate = 0 # use native samplerate39 samplerate = 0 # use native samplerate
38 hop_size = 25640 hop_size = 256
39 f = source(filename, samplerate, hop_size)41 f = source(default_test_sound, samplerate, hop_size)
40 f.close()42 f.close()
41 f.close()43 f.close()
42 44
43 @parametrize('filename', [default_test_sound])45 def test_read_after_close(self):
44 def test_read_after_close(self, filename):
45 samplerate = 0 # use native samplerate46 samplerate = 0 # use native samplerate
46 hop_size = 25647 hop_size = 256
47 f = source(filename, samplerate, hop_size)48 f = source(default_test_sound, samplerate, hop_size)
48 read, frames = f()49 read, frames = f()
49 f.close()50 f.close()
50 with assert_raises(RuntimeError):51 with assert_raises(RuntimeError):

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t