diff options
author | David Robillard <d@drobilla.net> | 2016-09-05 02:21:03 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2016-09-05 02:21:03 -0400 |
commit | 5be277f5d9d2bbfa58028fb7522da4781450d6c4 (patch) | |
tree | 8a0853dff9b32e1d67023bb03deec3b5d86baac0 | |
parent | c95e0b3250cbe5144546dff53d9b5665988bcce4 (diff) | |
download | lilv-5be277f5d9d2bbfa58028fb7522da4781450d6c4.tar.gz lilv-5be277f5d9d2bbfa58028fb7522da4781450d6c4.tar.bz2 lilv-5be277f5d9d2bbfa58028fb7522da4781450d6c4.zip |
Fix misleading error message
-rw-r--r-- | bindings/test/python/test_api_mm.py | 70 | ||||
-rw-r--r-- | src/plugin.c | 2 |
2 files changed, 1 insertions, 71 deletions
diff --git a/bindings/test/python/test_api_mm.py b/bindings/test/python/test_api_mm.py deleted file mode 100644 index 87b34af..0000000 --- a/bindings/test/python/test_api_mm.py +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 2013 Kaspar Emanuel <kaspar.emanuel@gmail.com> -# -# Permission to use, copy, modify, and/or distribute this software for any -# purpose with or without fee is hereby granted, provided that the above -# copyright notice and this permission notice appear in all copies. -# -# THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -import lilv -import unittest -import os - -class UriTests(unittest.TestCase): - def setUp(self): - self.world = lilv.World() - self.world.load_all(); - def testInvalidURI(self): - self.plugin_uri = self.world.new_uri("invalid_uri") - self.assertEqual(self.plugin_uri, None) - def testInvalidURI2(self): - self.plugin_uri = self.world.new_uri("invalid_uri") - self.assertFalse( lilv.lilv_node_is_uri(self.plugin_uri) ) - def testNonExistentURI(self): - self.plugin_uri = self.world.new_uri("exist:does_not") - self.plugin = self.world.get_all_plugins().get_by_uri(self.plugin_uri) - self.assertEqual(self.plugin, None) - def testPortTypes(self): - self.assertIsNotNone( self.world.new_uri(lilv.LILV_URI_INPUT_PORT) ) - def testPortTypes2(self): - self.assertIsNotNone( self.world.new_uri(lilv.LILV_URI_OUTPUT_PORT) ) - def testPortTypes3(self): - self.assertIsNotNone( self.world.new_uri(lilv.LILV_URI_AUDIO_PORT) ) - def testPortTypes4(self): - self.assertIsNotNone( self.world.new_uri(lilv.LILV_URI_CONTROL_PORT) ) - -class PluginTests(unittest.TestCase): - def setUp(self): - self.world = lilv.World() - location = "file://" + os.getcwd() + "/bindings/bindings_test_plugin.lv2/" - self.plugin_uri = self.world.new_uri(location) - self.assertIsNotNone(self.plugin_uri, "Invalid URI: '" + location + "'") - self.world.load_bundle(self.plugin_uri) - self.plugins = self.world.get_all_plugins() - self.plugin = self.plugins.get(self.plugins.begin()) - self.assertIsNotNone(self.plugin, msg="Test plugin not found at location: '" + location + "'") - self.assertEqual(location, self.plugin.get_bundle_uri().as_string()) - self.instance = lilv.Instance(self.plugin, 48000, None) - self.assertIsNotNone(self.instance) - self.lv2_InputPort = self.world.new_uri(lilv.LILV_URI_INPUT_PORT) - self.lv2_OutputPort = self.world.new_uri(lilv.LILV_URI_OUTPUT_PORT) - self.lv2_AudioPort = self.world.new_uri(lilv.LILV_URI_AUDIO_PORT) - self.lv2_ControlPort = self.world.new_uri(lilv.LILV_URI_CONTROL_PORT) - def testPorts(self): - n = self.plugin.get_num_ports_of_class(self.lv2_InputPort, self.lv2_AudioPort) - self.assertEqual(n, 1) - def testPorts2(self): - n = self.plugin.get_num_ports_of_class(self.lv2_OutputPort, self.lv2_AudioPort) - self.assertEqual(n, 1) - def testPorts3(self): - n = self.plugin.get_num_ports_of_class(self.lv2_OutputPort, self.lv2_ControlPort) - self.assertEqual(n, 1) - def testPorts4(self): - n = self.plugin.get_num_ports_of_class(self.lv2_InputPort, self.lv2_ControlPort) - self.assertEqual(n, 1) diff --git a/src/plugin.c b/src/plugin.c index e46fed8..f8ab26a 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -142,7 +142,7 @@ lilv_plugin_get_unique(const LilvPlugin* p, { LilvNode* ret = lilv_plugin_get_one(p, subject, predicate); if (!ret) { - LILV_ERRORF("Multiple values found for (%s %s ...) property\n", + LILV_ERRORF("No value found for (%s %s ...) property\n", sord_node_get_string(subject), sord_node_get_string(predicate)); } |