Пример #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()]
Пример #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()]
Пример #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
Пример #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