diff test/test_collect.py @ 96:f0e005248b9a

More collect tweaks -- currently failing tests
author Chris Cannam
date Mon, 02 Feb 2015 17:31:30 +0000
parents c3318a95625b
children 06c4afba4fc5
line wrap: on
line diff
--- a/test/test_collect.py	Mon Feb 02 17:15:15 2015 +0000
+++ b/test/test_collect.py	Mon Feb 02 17:31:30 2015 +0000
@@ -25,6 +25,8 @@
     step, results = vamp.collect(buf, rate, plugin_key, "input-timestamp")
     assert results != []
 
+##!!! add test for default output
+    
 def test_collect_one_sample_per_step():
     buf = input_data(blocksize * 10)
     step, results = vamp.collect(buf, rate, plugin_key, "input-timestamp")
@@ -62,3 +64,13 @@
         assert r["timestamp"] == vamp.vampyhost.RealTime('seconds', i * 0.75)
         assert abs(r["values"][0] - i * 0.1) < eps
         i = i + 1
+
+def test_collect_grid_one_sample_per_step():
+    buf = input_data(blocksize * 10)
+    step, results = vamp.collect(buf, rate, plugin_key, "grid-oss")
+    assert abs(float(step) - (1024.0 / rate)) < eps
+    assert len(results) == 10
+    for i in range(len(results)):
+        expected = []
+        actual = results[i]
+        assert actual == expected