diff test/test_collect.py @ 140:1a494598ee2b

Support step size, block size, process timestamp method kwargs
author Chris Cannam
date Wed, 08 Jul 2015 12:46:04 +0100
parents d3126719b094
children 65eeb604253f
line wrap: on
line diff
--- a/test/test_collect.py	Wed Jul 08 11:37:06 2015 +0100
+++ b/test/test_collect.py	Wed Jul 08 12:46:04 2015 +0100
@@ -53,16 +53,33 @@
     step, results = rdict["vector"]
     assert len(results) > 0
 
-def test_process_summary_param_kwargs():
+def test_process_summary_param_kwargs_1():
     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
+
+def test_process_summary_param_kwargs_2():
+    buf = input_data(blocksize * 10)
     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_process_summary_param_kwargs_3():
+    buf = input_data(blocksize * 10)
+    rdict = vamp.collect(plugin_key = plugin_key, output = "input-summary", data = buf, sample_rate = rate, process_timestamp_method = vamp.vampyhost.SHIFT_DATA)
+    assert ("vector" in rdict)
+    step, results = rdict["vector"]
+    assert len(results) > 0
+
+def test_process_summary_param_kwargs_fail():
+    buf = input_data(blocksize * 10)
+    try:
+        rdict = vamp.collect(plugin_key = plugin_key, output = "input-summary", data = buf, sample_rate = rate, process_timestamp_method = vamp.vampyhost.SHIFT_DATA, unknown_argument = 1)
+    except Exception: # unknown kwarg
+        pass
 
 def test_collect_fixed_sample_rate():
     buf = input_data(blocksize * 10)