comparison test/test_plugin_metadata.py @ 83:fbd084b81ece

naming: plugin output and parameter descriptors snake_case
author Chris Cannam
date Wed, 21 Jan 2015 12:46:33 +0000
parents a11b57e9fb0b
children 78844c4b329c
comparison
equal deleted inserted replaced
82:a11b57e9fb0b 83:fbd084b81ece
10 expectedVersion = 3 10 expectedVersion = 3
11 11
12 def test_plugin_exists(): 12 def test_plugin_exists():
13 assert plugin_key in vh.list_plugins() 13 assert plugin_key in vh.list_plugins()
14 plug = vh.load_plugin(plugin_key, rate, vh.ADAPT_NONE) 14 plug = vh.load_plugin(plugin_key, rate, vh.ADAPT_NONE)
15 assert "pluginVersion" in plug.info 15 assert "plugin_version" in plug.info
16 if plug.info["pluginVersion"] != expectedVersion: 16 if plug.info["plugin_version"] != expectedVersion:
17 print("Test plugin version " + str(plug.info["pluginVersion"]) + " does not match expected version " + str(expectedVersion)) 17 print("Test plugin version " + str(plug.info["plugin_version"]) + " does not match expected version " + str(expectedVersion))
18 assert plug.info["pluginVersion"] == expectedVersion 18 assert plug.info["plugin_version"] == expectedVersion
19 19
20 def test_plugin_exists_in_freq_version(): 20 def test_plugin_exists_in_freq_version():
21 assert plugin_key_freq in vh.list_plugins() 21 assert plugin_key_freq in vh.list_plugins()
22 22
23 def test_getoutputlist(): 23 def test_getoutputlist():
38 assert plug.parameters[0]["identifier"] == "produce_output" 38 assert plug.parameters[0]["identifier"] == "produce_output"
39 39
40 def test_setparameter(): 40 def test_setparameter():
41 plug = vh.load_plugin(plugin_key, rate, vh.ADAPT_NONE) 41 plug = vh.load_plugin(plugin_key, rate, vh.ADAPT_NONE)
42 assert plug.parameters[0]["identifier"] == "produce_output" 42 assert plug.parameters[0]["identifier"] == "produce_output"
43 assert plug.parameters[0]["defaultValue"] == 1 43 assert plug.parameters[0]["default_value"] == 1
44 assert plug.get_parameter_value("produce_output") == plug.parameters[0]["defaultValue"] 44 assert plug.get_parameter_value("produce_output") == plug.parameters[0]["default_value"]
45 assert plug.set_parameter_value("produce_output", 0) == True 45 assert plug.set_parameter_value("produce_output", 0) == True
46 assert plug.get_parameter_value("produce_output") == 0 46 assert plug.get_parameter_value("produce_output") == 0
47 assert plug.set_parameter_values({ "produce_output": 1 }) == True 47 assert plug.set_parameter_values({ "produce_output": 1 }) == True
48 assert plug.get_parameter_value("produce_output") == 1 48 assert plug.get_parameter_value("produce_output") == 1
49 try: 49 try: