def test_plugins_first_with_nonexists_func():
    plugins = PluginManager()
    plugins.install('extender.plugins')
    result = plugins.first('noexists_func')
    assert result is None
def test_plugins_register_generic_plugin_with_class():
    plugins = PluginManager()
    plugins.register(TestGenericPlugin)
    assert plugins.first('test') == 'test'
def test_plugins_first():
    plugins = PluginManager()
    plugins.install('extender.plugins')
    msg = plugins.first('test_func1', 'test')
    assert msg == 'test'
def test_plugins_register_with_instance():
    plugins = PluginManager()
    plugins.register(TestPlugin())
    assert plugins.first('test') == 'test'
Exemple #5
0
def test_plugins_first_with_nonexists_func():
    plugins = PluginManager()
    plugins.install('extender.plugins')
    result = plugins.first('noexists_func')
    assert result is None
Exemple #6
0
def test_plugins_first():
    plugins = PluginManager()
    plugins.install('extender.plugins')
    msg = plugins.first('test_func1', 'test')
    assert msg == 'test'
Exemple #7
0
def test_plugins_register_generic_plugin_with_class():
    plugins = PluginManager()
    plugins.register(TestGenericPlugin)
    assert plugins.first('test') == 'test'
Exemple #8
0
def test_plugins_register_with_instance():
    plugins = PluginManager()
    plugins.register(TestPlugin())
    assert plugins.first('test') == 'test'