Mercurial > hg > vampy-host
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: |