Mercurial > hg > vampy-host
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