Mercurial > hg > vampy-host
changeset 138:d3126719b094
Further param and kwarg tests
author | Chris Cannam |
---|---|
date | Wed, 08 Jul 2015 11:36:42 +0100 |
parents | 6d9bb060717a |
children | aa96f69e2f14 |
files | test/test_collect.py |
diffstat | 1 files changed, 22 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/test/test_collect.py Mon Jun 29 11:03:19 2015 +0100 +++ b/test/test_collect.py Wed Jul 08 11:36:42 2015 +0100 @@ -42,6 +42,28 @@ actual = results[i] assert actual == expected +def test_process_summary_param(): + buf = input_data(blocksize * 10) + rdict = vamp.collect(buf, rate, plugin_key, "input-summary", { "produce_output": False }) + assert ("vector" in rdict) + step, results = rdict["vector"] + assert len(results) == 0 + rdict = vamp.collect(buf, rate, plugin_key, "input-summary", { "produce_output": True }) + assert ("vector" in rdict) + step, results = rdict["vector"] + assert len(results) > 0 + +def test_process_summary_param_kwargs(): + buf = input_data(blocksize * 10) + rdict = vamp.collect(plugin_key = plugin_key, output = "input-summary", parameters = { "produce_output": False }, data = buf, sample_rate = rate) + assert ("vector" in rdict) + step, results = rdict["vector"] + assert len(results) == 0 + rdict = vamp.collect(plugin_key = plugin_key, output = "input-summary", data = buf, sample_rate = rate) + assert ("vector" in rdict) + step, results = rdict["vector"] + assert len(results) > 0 + def test_collect_fixed_sample_rate(): buf = input_data(blocksize * 10) rdict = vamp.collect(buf, rate, plugin_key, "curve-fsr")