+++ /dev/null
-from template import aubio_unit_template
-from localaubio import *
-
-samplerate = 44100
-buf_size = 1024
-channels = 2
-
-class filter_unit(aubio_unit_template):
-
- def setUp(self):
- self.o = new_aubio_filter(samplerate, 8, channels)
-
- def tearDown(self):
- del_aubio_filter(self.o)
-
- def test_creation(self):
- """ check filter creation and deletion """
- pass
-
- def test_filter_zeroes(self):
- """ check filter run on a vector full of zeroes returns zeros """
- vec = new_fvec(buf_size, channels)
- aubio_filter_do(self.o, vec)
- for index in range(buf_size/2+1):
- for channel in range(channels):
- self.assertEqual(fvec_read_sample(vec,channel,index),0.)
- del_fvec(vec)
-
-if __name__ == '__main__':
- unittest.main()