diff test/test_collect.py @ 88:7228921e8425

Some way to implementing collect()
author Chris Cannam
date Wed, 21 Jan 2015 15:13:00 +0000
parents 78844c4b329c
children 18b412a9c4d5
line wrap: on
line diff
--- a/test/test_collect.py	Wed Jan 21 15:04:05 2015 +0000
+++ b/test/test_collect.py	Wed Jan 21 15:13:00 2015 +0000
@@ -20,6 +20,14 @@
     return np.arange(n) + 1    
 
 def test_collect_runs_at_all():
-    buf = input_data(blocksize)
-    results = vamp.collect(buf, rate, plugin_key, "input-summary")
-    assert type(results) == dict
+    buf = input_data(blocksize * 10)
+    results = list(vamp.collect(buf, rate, plugin_key, "input-timestamp"))
+    assert results != []
+
+def test_collect_one_sample_per_step():
+    buf = input_data(blocksize * 10)
+    results = list(vamp.collect(buf, rate, plugin_key, "input-timestamp"))
+    assert len(results) == 10
+    for r in results:
+        assert r["timestamp"] == vamp.vampyhost.frame_to_realtime(r["values"][0], rate)
+