Chris@17: Chris@17: import vampyhost as vh Chris@17: Chris@17: testPluginKey = "vamp-test-plugin:vamp-test-plugin" Chris@17: Chris@17: ##!!! could use: plugin version Chris@17: Chris@19: def test_list(): Chris@19: plugins = vh.listPlugins() Chris@17: if testPluginKey not in plugins: Chris@17: print("Test plugin " + testPluginKey + " not installed or not returned by enumerate: can't run any tests without it") Chris@17: assert testPluginKey in plugins Chris@17: Chris@17: def test_path(): Chris@17: path = vh.getPluginPath() Chris@17: assert len(path) > 0 Chris@17: Chris@17: def test_getlibrary(): Chris@19: lib = vh.getLibraryFor(testPluginKey) Chris@17: assert lib != "" Chris@17: Chris@17: def test_getoutputlist(): Chris@19: outputs = vh.getOutputsOf(testPluginKey) Chris@17: assert len(outputs) == 8 Chris@17: assert "curve-vsr" in outputs Chris@17: