def test_plugins_load(): # synchronous_search automatically gets loaded current_plugins = set([ plugins.get_plugin(p) for p in ["action_plugin", "synchronous_search"] + find_system_plugins() ]) assert set(plugins.core._PLUGINS_SERVICE.values()) == current_plugins
def test_plugins_load(monkeypatch): monkeypatch.setitem(config, "ckan.plugins", "mapper_plugin routes_plugin") plugins.load_all() # synchronous_search automatically gets loaded current_plugins = set([ plugins.get_plugin(p) for p in ["mapper_plugin", "routes_plugin", "synchronous_search"] + find_system_plugins() ]) assert set(plugins.core._PLUGINS_SERVICE.values()) == current_plugins
def test_plugins_load(self): config['ckan.plugins'] = 'mapper_plugin routes_plugin' plugins.load_all(config) # Imported after call to plugins.load_all to ensure that we test the # plugin loader starting from a blank slate. from ckantestplugin import MapperPlugin, MapperPlugin2, RoutesPlugin system_plugins = set(plugin() for plugin in find_system_plugins()) assert PluginGlobals.env().services == set([MapperPlugin(), RoutesPlugin()]) | system_plugins
def test_plugins_load(self): config['ckan.plugins'] = 'mapper_plugin routes_plugin' plugins.load_all(config) # Imported after call to plugins.load_all to ensure that we test the # plugin loader starting from a blank slate. from ckantestplugin import MapperPlugin, MapperPlugin2, RoutesPlugin system_plugins = set(plugin() for plugin in find_system_plugins()) assert PluginGlobals.env().services == set( [MapperPlugin(), RoutesPlugin()]) | system_plugins
def test_plugins_load(self): config_plugins = config['ckan.plugins'] config['ckan.plugins'] = 'mapper_plugin routes_plugin' plugins.load_all(config) # synchronous_search automatically gets loaded current_plugins = set([ plugins.get_plugin(p) for p in ['mapper_plugin', 'routes_plugin', 'synchronous_search'] + find_system_plugins() ]) assert PluginGlobals.env().services == current_plugins # cleanup config['ckan.plugins'] = config_plugins plugins.load_all(config)
def test_plugins_load(self): config_plugins = config['ckan.plugins'] config['ckan.plugins'] = 'mapper_plugin routes_plugin' plugins.load_all() # synchronous_search automatically gets loaded current_plugins = set([ plugins.get_plugin(p) for p in ['mapper_plugin', 'routes_plugin', 'synchronous_search'] + find_system_plugins() ]) assert set(plugins.core._PLUGINS_SERVICE.values()) == current_plugins # cleanup config['ckan.plugins'] = config_plugins plugins.load_all()
def test_plugins_load(self): config_plugins = config['ckan.plugins'] config['ckan.plugins'] = 'mapper_plugin routes_plugin' plugins.load_all(config) # synchronous_search automatically gets loaded current_plugins = set([plugins.get_plugin(p) for p in ['mapper_plugin', 'routes_plugin', 'synchronous_search'] + find_system_plugins()]) assert PluginGlobals.env().services == current_plugins # cleanup config['ckan.plugins'] = config_plugins plugins.load_all(config)