Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)