Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)
Esempio n. 5
0
 def test_plugin_manager__load_plugin(self):
     pm = PluginManager()
     pm._load_plugin('ocupado.plugin.test', 'Test')
     self.assertEquals(len(pm._plugins), 1)