Exemplo n.º 1
0
def enumerate_backends(config):
    """ Returns all the backends found for the given config.
    """
    bpm = SpecificPluginManager(config,
                                'backends',
                                ErrBot,
                                CORE_BACKENDS,
                                extra_search_dirs=())
    return [plug.name for (_, _, plug) in bpm.getPluginCandidates()]
Exemplo n.º 2
0
def enumerate_backends(config):
    """ Returns all the backends found for the given config.
    """
    bpm = SpecificPluginManager(
            config,
            'backends',
            ErrBot,
            CORE_BACKENDS,
            extra_search_dirs=())
    return [plug.name for (_, _, plug) in bpm.getPluginCandidates()]
Exemplo n.º 3
0
 def test_builtins(self):
     bpm = SpecificPluginManager({},
                                 'backends',
                                 ErrBot,
                                 CORE_BACKENDS,
                                 extra_search_dirs=())
     backend_plug = bpm.getPluginCandidates()
     names = [plug.name for (_, _, plug) in backend_plug]
     assert 'Text' in names
     assert 'Test' in names
     assert 'Null' in names
Exemplo n.º 4
0
def test_builtins():
    bpm = SpecificPluginManager(
            {},
            'backends',
            ErrBot,
            CORE_BACKENDS,
            extra_search_dirs=())
    backend_plug = bpm.getPluginCandidates()
    names = [plug.name for (_, _, plug) in backend_plug]
    assert 'Text' in names
    assert 'Test' in names
    assert 'Null' in names