History

tests/: continue python3 preparation

Paul Brossier committed 10 years ago

Commit 376d5e91 parent 6db76005 files · +17 −15Browse files

Showing the changes to python/tests (5 of 5 files). Show all

Unified · Split

5 files
  1. python/tests/test_filterbank.py +5 −5
  2. python/tests/test_note2midi.py +1 −1
  3. python/tests/test_phasevoc.py +1 −1
  4. python/tests/test_zero_crossing_rate.py +6 −6
  5. python/tests/utils.py +4 −2
python/tests/test_filterbank.py+5−5
@@ -16,7 +16,7 @@ class aubio_filterbank_test_case(TestCase): · 15 unmodified lines
1616
1717 def test_set_coeffs(self):
1818 f = filterbank(40, 512)
19− r = random.random([40, 512 / 2 + 1]).astype('float32')
19+ r = random.random([40, int(512 / 2) + 1]).astype('float32')
2020 f.set_coeffs(r)
2121 assert_equal (r, f.get_coeffs())
2222
@@ -35,16 +35,16 @@ class aubio_filterbank_test_case(TestCase): · 12 unmodified lines
3535 def test_random_norm(self):
3636 f = filterbank(40, 512)
3737 c = cvec(512)
38− c.norm[:] = random.random((512 / 2 + 1,)).astype('float32')
38+ c.norm[:] = random.random((int(512 / 2) + 1,)).astype('float32')
3939 assert_equal( f(c), 0)
4040
4141 def test_random_coeffs(self):
4242 f = filterbank(40, 512)
4343 c = cvec(512)
44− r = random.random([40, 512 / 2 + 1]).astype('float32')
44+ r = random.random([40, int(512 / 2) + 1]).astype('float32')
4545 r /= r.sum()
4646 f.set_coeffs(r)
47− c.norm[:] = random.random((512 / 2 + 1,)).astype('float32')
47+ c.norm[:] = random.random((int(512 / 2) + 1,)).astype('float32')
4848 assert_equal ( f(c) < 1., True )
4949 assert_equal ( f(c) > 0., True )
5050
@@ -52,7 +52,7 @@ class aubio_filterbank_test_case(TestCase): · 1 unmodified line
5252 f = filterbank(40, 512)
5353 c = cvec(512)
5454 f.set_mel_coeffs_slaney(44100)
55− c.norm[:] = random.random((512 / 2 + 1,)).astype('float32')
55+ c.norm[:] = random.random((int(512 / 2) + 1,)).astype('float32')
5656 assert_equal ( f(c) < 1., True )
5757 assert_equal ( f(c) > 0., True )
5858
python/tests/test_note2midi.py+1−1
@@ -69,7 +69,7 @@ class freq2note_simple_test(unittest.TestCase): · 68 unmodified lines
6969
7070 def test_freq2note(self):
7171 " make sure freq2note(441) == A4 "
72− self.assertEquals("A4", freq2note(441))
72+ self.assertEqual("A4", freq2note(441))
7373
7474 if __name__ == '__main__':
7575 unittest.main()
python/tests/test_phasevoc.py+1−1
@@ -30,7 +30,7 @@ class aubio_pvoc_test_case(TestCase): · 29 unmodified lines
3030 win_s, hop_s = 1024, 256
3131 f = pvoc (win_s, hop_s)
3232 t = fvec (hop_s)
33− for time in range( 4 * win_s / hop_s ):
33+ for time in range( int ( 4 * win_s / hop_s ) ):
3434 s = f(t)
3535 r = f.rdo(s)
3636 assert_equal ( array(t), 0)
python/tests/test_zero_crossing_rate.py+6−6
@@ -22,24 +22,24 @@ class zero_crossing_rate_test_case(TestCase): · 21 unmodified lines
2222
2323 def test_impulse(self):
2424 """ check zero crossing rate on a buffer with an impulse """
25− self.vector[buf_size / 2] = 1.
25+ self.vector[int(buf_size / 2)] = 1.
2626 self.assertEqual(0., zero_crossing_rate(self.vector))
2727
2828 def test_negative_impulse(self):
2929 """ check zero crossing rate on a buffer with a negative impulse """
30− self.vector[buf_size / 2] = -1.
30+ self.vector[int(buf_size / 2)] = -1.
3131 self.assertEqual(2./buf_size, zero_crossing_rate(self.vector))
3232
3333 def test_single(self):
3434 """ check zero crossing rate on single crossing """
35− self.vector[buf_size / 2 - 1] = 1.
36− self.vector[buf_size / 2] = -1.
35+ self.vector[int(buf_size / 2) - 1] = 1.
36+ self.vector[int(buf_size / 2)] = -1.
3737 self.assertEqual(2./buf_size, zero_crossing_rate(self.vector))
3838
3939 def test_single_with_gap(self):
4040 """ check zero crossing rate on single crossing with a gap"""
41− self.vector[buf_size / 2 - 2] = 1.
42− self.vector[buf_size / 2] = -1.
41+ self.vector[int(buf_size / 2) - 2] = 1.
42+ self.vector[int(buf_size / 2)] = -1.
4343 self.assertEqual(2./buf_size, zero_crossing_rate(self.vector))
4444
4545 if __name__ == '__main__':
python/tests/utils.py+4−2
@@ -4,8 +4,10 @@ def array_from_text_file(filename, dtype = 'float'): · 3 unmodified lines
44 import os.path
55 from numpy import array
66 filename = os.path.join(os.path.dirname(__file__), filename)
7− return array([line.split() for line in open(filename).readlines()],
8− dtype = dtype)
7+ with open(filename) as f:
8+ lines = f.readlines()
9+ return array([line.split() for line in lines],
10+ dtype = dtype)
911
1012 def list_all_sounds(rel_dir):
1113 import os.path, glob

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