[py] add test with slices shorter than hop_size
authorPaul Brossier <piem@piem.org>
Mon, 29 Oct 2018 14:18:59 +0000 (15:18 +0100)
committerPaul Brossier <piem@piem.org>
Mon, 29 Oct 2018 14:18:59 +0000 (15:18 +0100)
python/tests/test_slicing.py

index c96ba52..a72ba4b 100755 (executable)
@@ -36,6 +36,12 @@ class aubio_slicing_test_case(TestCase):
         slice_source_at_stamps(self.source_file, regions_start, output_dir = self.output_dir,
                 hopsize = 200)
 
+    def test_slice_start_every_half_blocksize(self):
+        hopsize = 200
+        regions_start = [i*hopsize//2 for i in range(1, n_slices)]
+        slice_source_at_stamps(self.source_file, regions_start,
+                output_dir = self.output_dir, hopsize = 200)
+
     def tearDown(self):
         original_samples = count_samples_in_file(self.source_file)
         written_samples = count_samples_in_directory(self.output_dir)