From: Paul Brossier Date: Wed, 5 Mar 2014 15:09:11 +0000 (-0300) Subject: python/tests/: disable old tests for now X-Git-Tag: 0.4.1~21 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=584016fa7f782408b2242943c2e778ef4ebb5441;p=aubio.git python/tests/: disable old tests for now --- diff --git a/python/tests/test_peakpicker.py b/python/tests/test_peakpicker.py deleted file mode 100755 index 08313d12..00000000 --- a/python/tests/test_peakpicker.py +++ /dev/null @@ -1,115 +0,0 @@ -#! /usr/bin/env python - -from numpy.testing import TestCase, assert_equal, assert_almost_equal -from aubio import peakpicker, fvec - -class aubio_peakpicker(TestCase): - - def test_members(self): - o = peakpicker() - - def test_peakpicker_zeroes(self): - o = peakpicker() - assert_equal(o.get_thresholded_input(), 0.) - - def test_peakpick_set_threshold(self): - o = peakpicker() - new_threshold = threshold - o.set_threshold(new_threshold) - assert_almost_equal(new_threshold, o.get_threshold()) - - def test_peakpicker_get_threshold(self): - o = peakpicker() - new_threshold = o.get_threshold() - o.set_threshold(new_threshold) - assert_equal(new_threshold, o.get_threshold()) - -buf_size = 1024 -slice_size = 5 -delay = 1 -threshold = .9 - -class aubio_peakpicker_peaks(TestCase): - - def setUp(self): - self.o = peakpicker() - self.o.set_threshold (threshold) - self.vec = fvec(buf_size) - - def test_peakpicker_impulse(self): - vec = self.vec; o = self.o - a = 345 - vec[a] = 1000. - self.peaks = [a] - - def test_peakpicker_ramp_up(self): - vec = self.vec; o = self.o - a = 345 - vec[a] = 1000. / 4. * 1. - vec[a+1] = 1000. / 4. * 2. - vec[a+2] = 1000. / 4. * 3. - vec[a+3] = 1000. - self.peaks = [a+1] - - def test_peakpicker_ramp_down(self): - vec = self.vec; o = self.o - a = 345 - vec[a] = 1000. - vec[a+1] = 1000. / 4. * 3. - vec[a+2] = 1000. / 4. * 2. - vec[a+3] = 1000. / 4. * 1. - self.peaks = [a] - - def test_peakpicker_plateau(self): - vec = self.vec; o = self.o - a = 345 - vec[a] = 1000. / 2 - vec[a+1] = 1000. - vec[a+2] = 1000. - vec[a+3] = 1000. - vec[a+4] = 1000. / 2 - self.peaks = [a+1] - - def test_peakpicker_consecutive_peaks(self): - vec = self.vec; o = self.o - a = 345 - vec[a] = 1000. / 2 - vec[a+1] = 1000. - vec[a+3] = 1000. - vec[a+4] = 1000. / 2 - self.peaks = [a] - - def test_peakpicker_distant_peaks(self): - vec = self.vec; o = self.o - a = 345 - vec[a] = 1000. - vec[a+7] = 1000. - self.peaks = [a, a+7] - - def test_peakpicker_very_distant_peaks(self): - vec = self.vec; o = self.o - a = 345 - vec[a] = 1000. - vec[a+67] = 1000. - self.peaks = [a, a+67] - - def tearDown(self): - fpeaks = [] - for index in range(0,buf_size-slice_size): - sliced = self.vec[index:index+slice_size] - findex = self.o(sliced) - if findex: - # we found a peak - fpeak = index - findex - delay - #print self.peaks, index, '-', findex, '-', delay, '=', fpeak - if not round(index - findex - delay) in self.peaks: - self.fail('missing peak ' + str(fpeak)) - fpeaks.append(fpeak) - if len(fpeaks) != len(self.peaks): - self.fail('some peaks of ' + str(self.peaks) + 'were not found, got only ' + str(fpeaks)) - #print - #print fpeaks, self.peaks - -if __name__ == '__main__': - from unittest import main - main() diff --git a/python/tests/test_peakpicker.py.old b/python/tests/test_peakpicker.py.old new file mode 100755 index 00000000..08313d12 --- /dev/null +++ b/python/tests/test_peakpicker.py.old @@ -0,0 +1,115 @@ +#! /usr/bin/env python + +from numpy.testing import TestCase, assert_equal, assert_almost_equal +from aubio import peakpicker, fvec + +class aubio_peakpicker(TestCase): + + def test_members(self): + o = peakpicker() + + def test_peakpicker_zeroes(self): + o = peakpicker() + assert_equal(o.get_thresholded_input(), 0.) + + def test_peakpick_set_threshold(self): + o = peakpicker() + new_threshold = threshold + o.set_threshold(new_threshold) + assert_almost_equal(new_threshold, o.get_threshold()) + + def test_peakpicker_get_threshold(self): + o = peakpicker() + new_threshold = o.get_threshold() + o.set_threshold(new_threshold) + assert_equal(new_threshold, o.get_threshold()) + +buf_size = 1024 +slice_size = 5 +delay = 1 +threshold = .9 + +class aubio_peakpicker_peaks(TestCase): + + def setUp(self): + self.o = peakpicker() + self.o.set_threshold (threshold) + self.vec = fvec(buf_size) + + def test_peakpicker_impulse(self): + vec = self.vec; o = self.o + a = 345 + vec[a] = 1000. + self.peaks = [a] + + def test_peakpicker_ramp_up(self): + vec = self.vec; o = self.o + a = 345 + vec[a] = 1000. / 4. * 1. + vec[a+1] = 1000. / 4. * 2. + vec[a+2] = 1000. / 4. * 3. + vec[a+3] = 1000. + self.peaks = [a+1] + + def test_peakpicker_ramp_down(self): + vec = self.vec; o = self.o + a = 345 + vec[a] = 1000. + vec[a+1] = 1000. / 4. * 3. + vec[a+2] = 1000. / 4. * 2. + vec[a+3] = 1000. / 4. * 1. + self.peaks = [a] + + def test_peakpicker_plateau(self): + vec = self.vec; o = self.o + a = 345 + vec[a] = 1000. / 2 + vec[a+1] = 1000. + vec[a+2] = 1000. + vec[a+3] = 1000. + vec[a+4] = 1000. / 2 + self.peaks = [a+1] + + def test_peakpicker_consecutive_peaks(self): + vec = self.vec; o = self.o + a = 345 + vec[a] = 1000. / 2 + vec[a+1] = 1000. + vec[a+3] = 1000. + vec[a+4] = 1000. / 2 + self.peaks = [a] + + def test_peakpicker_distant_peaks(self): + vec = self.vec; o = self.o + a = 345 + vec[a] = 1000. + vec[a+7] = 1000. + self.peaks = [a, a+7] + + def test_peakpicker_very_distant_peaks(self): + vec = self.vec; o = self.o + a = 345 + vec[a] = 1000. + vec[a+67] = 1000. + self.peaks = [a, a+67] + + def tearDown(self): + fpeaks = [] + for index in range(0,buf_size-slice_size): + sliced = self.vec[index:index+slice_size] + findex = self.o(sliced) + if findex: + # we found a peak + fpeak = index - findex - delay + #print self.peaks, index, '-', findex, '-', delay, '=', fpeak + if not round(index - findex - delay) in self.peaks: + self.fail('missing peak ' + str(fpeak)) + fpeaks.append(fpeak) + if len(fpeaks) != len(self.peaks): + self.fail('some peaks of ' + str(self.peaks) + 'were not found, got only ' + str(fpeaks)) + #print + #print fpeaks, self.peaks + +if __name__ == '__main__': + from unittest import main + main() diff --git a/python/tests/test_scale.py b/python/tests/test_scale.py deleted file mode 100755 index 279af4b5..00000000 --- a/python/tests/test_scale.py +++ /dev/null @@ -1,18 +0,0 @@ -#! /usr/bin/env python - -from numpy.testing import TestCase, run_module_suite -from numpy.testing import assert_equal, assert_almost_equal -from numpy import arange -from aubio import fvec, scale - -class aubio_cvec_test_case(TestCase): - - def test_scale_simple(self): - a = arange(10).astype('float32') - s = scale ( 0., 10., 3., 8.) - s(a) - assert_equal ( a, [ 3., 3.5, 4., 4.5, 5., 5.5, 6., 6.5, 7., 7.5]) - -if __name__ == '__main__': - from unittest import main - main() diff --git a/python/tests/test_scale.py.old b/python/tests/test_scale.py.old new file mode 100755 index 00000000..279af4b5 --- /dev/null +++ b/python/tests/test_scale.py.old @@ -0,0 +1,18 @@ +#! /usr/bin/env python + +from numpy.testing import TestCase, run_module_suite +from numpy.testing import assert_equal, assert_almost_equal +from numpy import arange +from aubio import fvec, scale + +class aubio_cvec_test_case(TestCase): + + def test_scale_simple(self): + a = arange(10).astype('float32') + s = scale ( 0., 10., 3., 8.) + s(a) + assert_equal ( a, [ 3., 3.5, 4., 4.5, 5., 5.5, 6., 6.5, 7., 7.5]) + +if __name__ == '__main__': + from unittest import main + main()