def test_plugin_manager_set_up_authoritative(self): pm = PluginManager() pm._load_plugin('ocupado.plugin.test', 'Test') pm.set_up_authoritative({ 'ocupado.plugin.test': { 'class': 'Test', 'kwargs': {'key': 'value'}}}) self.assertTrue(pm._authoritative_instance)
def test_plugin_manager_set_up_outputs(self): pm = PluginManager() pm._load_plugin('ocupado.output.test', 'Test') pm.set_up_outputs({ 'ocupado.output.test': { 'class': 'Test', 'kwargs': {}}}) self.assertEquals(len(pm._output_instances), 1)
def test_plugin_manager_set_up_plugins(self): pm = PluginManager() pm._load_plugin('ocupado.plugin.test', 'Test') pm.set_up_plugins({ 'ocupado.plugin.test': { 'class': 'Test', 'kwargs': {'key': 'value'}}}) self.assertEquals(len(pm._instances), 1)
def test_plugin_manager_set_up_plugin(self): pm = PluginManager() pm._load_plugin('ocupado.plugin.test', 'Test') pm.set_up_plugin('ocupado.plugin.test:Test', {'key': 'val'}) self.assertEquals(len(pm._instances), 1)
def test_plugin_manager__load_plugin(self): pm = PluginManager() pm._load_plugin('ocupado.plugin.test', 'Test') self.assertEquals(len(pm._plugins), 1)