From 979f53143daf4fc849896b9e2cc2aa475dddf7f0 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Sun, 3 Mar 2013 14:55:34 -0500 Subject: [PATCH] tests/python/src/spectral/phasevoc.py: replaced by python/tests/test_phasevoc.py --- tests/python/src/spectral/phasevoc.py | 61 --------------------------- 1 file changed, 61 deletions(-) delete mode 100644 tests/python/src/spectral/phasevoc.py diff --git a/tests/python/src/spectral/phasevoc.py b/tests/python/src/spectral/phasevoc.py deleted file mode 100644 index 6e487be9..00000000 --- a/tests/python/src/spectral/phasevoc.py +++ /dev/null @@ -1,61 +0,0 @@ -from template import aubio_unit_template -from localaubio import * - -buf_size = 1024 -hop_size = 256 -channels = 2 - -precision = 6 - -class phasevoc_unit(unittest.TestCase): - - def setUp(self): - self.o = new_aubio_pvoc(buf_size, hop_size, channels) - - def tearDown(self): - del_aubio_pvoc(self.o) - - def test_create(self): - """ create and delete phasevoc object """ - pass - - def test_zeroes(self): - """ run phasevoc object on zeroes """ - input = new_fvec(hop_size, channels) - fftgrain = new_cvec(buf_size, channels) - output = new_fvec(hop_size, channels) - for index in range(hop_size): - for channel in range(channels): - self.assertEqual(0., fvec_read_sample(input, channel, index)) - aubio_pvoc_do (self.o, input, fftgrain) - aubio_pvoc_rdo(self.o, fftgrain, output) - for index in range(hop_size): - for channel in range(channels): - self.assertEqual(0., fvec_read_sample(output, channel, index)) - del input - del fftgrain - - def test_ones(self): - """ run phasevoc object on ones """ - input = new_fvec(hop_size, channels) - fftgrain = new_cvec(buf_size, channels) - output = new_fvec(hop_size, channels) - for index in range(hop_size): - for channel in range(channels): - fvec_write_sample(input, 1., channel, index) - self.assertEqual(1., fvec_read_sample(input, channel, index)) - # make sure the first buf_size-hop_size samples are zeroes - for i in range(buf_size/hop_size - 1): - aubio_pvoc_do (self.o, input, fftgrain) - aubio_pvoc_rdo(self.o, fftgrain, output) - for index in range(hop_size): - for channel in range(channels): - self.assertAlmostEqual(0., fvec_read_sample(output, channel, index), precision) - # make sure the first non zero input is correctly resynthesised - aubio_pvoc_do (self.o, input, fftgrain) - aubio_pvoc_rdo(self.o, fftgrain, output) - for index in range(hop_size): - for channel in range(channels): - self.assertAlmostEqual(1., fvec_read_sample(output, channel, index), precision) - del input - del fftgrain -- 2.26.2