Exemplo n.º 1
0
    def _conduit(self):
        mock_module = mock.Mock()
        mock_module.__name__ = 'mock_module'

        # we check that the plugin's thinks it is from the same
        # module as the module we pass
        class PluginClass(base_plugin.SubManPlugin):
            __module__ = "mock_module"

        plugin_config = plugins.PluginConfig(PluginClass.get_plugin_key)
        plugin_config.parser.readfp(self.conf_io)

        #
        conduit = plugins.BaseConduit(PluginClass, plugin_config)
        return conduit
Exemplo n.º 2
0
 def setUp(self):
     conf_string = StringIO("")
     self.conf = SafeConfigParser()
     self.conf.readfp(conf_string)
     self.conduit = plugins.BaseConduit(plugins.BaseConduit, self.conf)