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@17: def test_enumerate(): Chris@17: plugins = vh.enumeratePlugins() 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@17: lib = vh.getLibraryForPlugin(testPluginKey) Chris@17: assert lib != "" Chris@17: Chris@17: def test_getoutputlist(): Chris@17: outputs = vh.getOutputList(testPluginKey) Chris@17: assert len(outputs) == 8 Chris@17: assert "curve-vsr" in outputs Chris@17: