#! /usr/bin/env python
-from numpy.testing import TestCase, run_module_suite
+from numpy.testing import TestCase
from numpy.testing import assert_equal, assert_almost_equal
-from aubio import cvec
-from numpy import array, shape, pi
+from aubio import cvec, float_type
+import numpy as np
class aubio_cvec_test_case(TestCase):
def test_vector_created_with_zeroes(self):
a = cvec(10)
- shape(a.norm)
- shape(a.phas)
+ assert_equal(a.norm.shape[0], 10 / 2 + 1)
+ assert_equal(a.phas.shape[0], 10 / 2 + 1)
a.norm[0]
assert_equal(a.norm, 0.)
assert_equal(a.phas, 0.)
def test_assign_cvec_phas_slice(self):
spec = cvec(1024)
- spec.phas[39:-1] = -pi
+ spec.phas[39:-1] = -np.pi
assert_equal(spec.phas[0:39], 0)
- assert_equal(spec.phas[39:-1], -pi)
+ assert_equal(spec.phas[39:-1], -np.pi)
assert_equal(spec.norm, 0)
if __name__ == '__main__':
- from unittest import main
+ from nose2 import main
main()