def get_plugin(cls): plugins = cls.client.plugins.list() plugin_name = plugin_utils.get_default_plugin() for plugin in plugins: if plugin.name == plugin_name: return plugin raise exceptions.NotFound('No available plugins for testing')
def get_default_plugin(self): plugins = self.listing_result('plugin list') default_plugin_name = plugin_utils.get_default_plugin() for plugin in plugins: if plugin['Name'] == default_plugin_name: return plugin raise self.skipException('No available plugins for testing')
def skip_checks(cls): super(BaseDataProcessingTest, cls).skip_checks() if not CONF.service_available.sahara: raise cls.skipException('Sahara support is required') cls.default_plugin = plugin_utils.get_default_plugin()