Exemple #1
0
def test_plugin_registry():
    assert Plugin0 == plugin.get_plugin_class('plugin0')
    with pytest.raises(ValueError):
        plugin.get_plugin_class('nonexistant')

    with pytest.raises(ValueError):
        @plugin.register('plugin0')
        class p0(plugins.PluginBase):
            pass
Exemple #2
0
def test_plugin_registry():
    assert Plugin0 == plugin.get_plugin_class('plugin0')
    with pytest.raises(ValueError):
        plugin.get_plugin_class('nonexistant')

    with pytest.raises(ValueError):

        @plugin.register('plugin0')
        class p0(plugins.PluginBase):
            pass
Exemple #3
0
def test_plugin_default_config():
    cls = plugin.get_plugin_class("probe0")
    probe = cls({}, None)
    assert probe.pluginmgr_config == cls.default_config
Exemple #4
0
def test_plugin_default_config():
    cls = plugin.get_plugin_class("probe0")
    probe = cls({}, None)
    assert probe.pluginmgr_config == cls.default_config