예제 #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