annotate test_plugin_metadata.py @ 50:4aee7f2060ca

Update tests
author Chris Cannam
date Tue, 13 Jan 2015 12:11:34 +0000
parents 22f64060ffb4
children a78b14c41c74
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@50 14 plug = vh.loadPlugin(testPluginKey, rate, vh.AdaptNone)
Chris@39 15 assert plug.inputDomain == vh.TimeDomain
Chris@36 16
Chris@36 17 def test_info():
Chris@50 18 plug = vh.loadPlugin(testPluginKey, rate, vh.AdaptNone)
Chris@39 19 assert plug.info["identifier"] == "vamp-test-plugin"
Chris@36 20
Chris@36 21 def test_parameterdescriptors():
Chris@50 22 plug = vh.loadPlugin(testPluginKey, rate, vh.AdaptNone)
Chris@39 23 assert plug.parameters[0]["identifier"] == "produce_output"
Chris@36 24
Chris@36 25