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
def setUp(self): conf_string = StringIO("") self.conf = SafeConfigParser() self.conf.readfp(conf_string) self.conduit = plugins.BaseConduit(plugins.BaseConduit, self.conf)