+++ /dev/null
-from template import aubio_unit_template
-from localaubio import *
-
-buf_size = 2048
-channels = 3
-
-class cvec_unit(aubio_unit_template):
-
- def setUp(self):
- self.vector = new_cvec(buf_size, channels)
-
- def tearDown(self):
- del_cvec(self.vector)
-
- def test_cvec(self):
- """ create and delete cvec """
- pass
-
- def test_cvec_read_norm(self):
- """ check new cvec norm elements are set to 0. """
- for index in range(buf_size/2+1):
- for channel in range(channels):
- self.assertEqual(cvec_read_norm(self.vector,channel,index),0.)
-
- def test_cvec_read_phas(self):
- """ check new cvec phas elements are set to 0. """
- for index in range(buf_size/2+1):
- for channel in range(channels):
- self.assertEqual(cvec_read_phas(self.vector,channel,index),0.)
-
- def test_cvec_write_norm(self):
- """ check new cvec norm elements are set with cvec_write_norm """
- for index in range(buf_size/2+1):
- for channel in range(channels):
- cvec_write_norm(self.vector,1.,channel,index)
- for index in range(buf_size/2+1):
- for channel in range(channels):
- self.assertEqual(cvec_read_norm(self.vector,channel,index),1.)
-
- def test_cvec_write_phas(self):
- """ check new cvec phas elements are set with cvec_write_phas """
- for index in range(buf_size/2+1):
- for channel in range(channels):
- cvec_write_phas(self.vector,1.,channel,index)
- for index in range(buf_size/2+1):
- for channel in range(channels):
- self.assertEqual(cvec_read_phas(self.vector,channel,index),1.)
-
-if __name__ == '__main__':
- unittest.main()