annotate test_plugin_metadata.py @ 45:22f64060ffb4

Update test plugin output format
author Chris Cannam
date Wed, 03 Dec 2014 10:40:41 +0000
parents 36cc53aad853
children 4aee7f2060ca
rev   line source
Chris@36 1
Chris@36 2 import vampyhost as vh
Chris@36 3
Chris@36 4 testPluginKey = "vamp-test-plugin:vamp-test-plugin"
Chris@36 5
Chris@36 6 rate = 44100
Chris@36 7
Chris@43 8 def test_getoutputlist():
Chris@43 9 outputs = vh.getOutputsOf(testPluginKey)
Chris@43 10 assert len(outputs) == 9
Chris@45 11 assert "input-summary" in outputs
Chris@43 12
Chris@36 13 def test_inputdomain():
Chris@36 14 plug = vh.loadPlugin(testPluginKey, rate)
Chris@39 15 assert plug.inputDomain == vh.TimeDomain
Chris@36 16
Chris@36 17 def test_info():
Chris@36 18 plug = vh.loadPlugin(testPluginKey, rate)
Chris@39 19 assert plug.info["identifier"] == "vamp-test-plugin"
Chris@36 20
Chris@36 21 def test_parameterdescriptors():
Chris@36 22 plug = vh.loadPlugin(testPluginKey, rate)
Chris@39 23 assert plug.parameters[0]["identifier"] == "produce_output"
Chris@36 24
Chris@36 25