示例#1
0
 def test_fail_size_not_int(self):
     try:
         window("default", "default")
     except ValueError as e:
         pass
     else:
         self.fail('non-integer window length does not raise a ValueError')
示例#2
0
 def test_fail_name_not_string(self):
     try:
         window(10, 1024)
     except ValueError as e:
         pass
     else:
         self.fail('non-string window type does not raise a ValueError')
示例#3
0
 def test_fail_size_not_int(self):
     try:
         window("default", "default")
     except ValueError as e:
         pass
     else:
         self.fail('non-integer window length does not raise a ValueError')
示例#4
0
 def test_fail_name_not_string(self):
     try:
         window(10, 1024)
     except ValueError as e:
         pass
     else:
         self.fail('non-string window type does not raise a ValueError')
 def test_compute_hanning_1024(self):
     size = 1024
     aubio_window = window("hanning", size)
     numpy_window = .5 - .5 * cos(2. * pi * arange(size) / size)
     assert_almost_equal(aubio_window, numpy_window)
 def test_fail_size_not_int(self):
     try:
         window("default", "default")
     except ValueError, e:
         pass
 def test_fail_name_not_string(self):
     try:
         window(10, 1024)
     except ValueError, e:
         pass
 def test_accept_name_and_size(self):
     window("default", 1024)
示例#9
0
 def test_fail_size_not_int(self):
     with self.assertRaises(TypeError):
         window("default", "default")
示例#10
0
 def test_fail_name_not_string(self):
     with self.assertRaises(TypeError):
         window(10, 1024)
示例#11
0
 def test_compute_hanning_1024(self):
     size = 1024
     aubio_window = window("hanning", size)
     numpy_window = .5 - .5 * np.cos(2. * np.pi * np.arange(size) / size)
     assert_almost_equal(aubio_window, numpy_window)
示例#12
0
 def test_fail_size_not_int(self):
     with self.assertRaises(TypeError):
         window("default", "default")
示例#13
0
 def test_fail_name_not_string(self):
     with self.assertRaises(TypeError):
         window(10, 1024)
示例#14
0
 def test_accept_name_and_size(self):
     window("default", 1024)
示例#15
0
 def test_fail_size_not_int(self):
     try:
         window("default", "default")
     except ValueError, e:
         pass
示例#16
0
 def test_fail_name_not_string(self):
     try:
         window(10, 1024)
     except ValueError, e:
         pass