1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
import logging
import pytest
from errbot.backend_plugin_manager import BackendPluginManager
from errbot.bootstrap import CORE_BACKENDS
from errbot.core import ErrBot
logging.basicConfig(level=logging.DEBUG)
backends_to_check = ["Text", "Test", "Null"]
@pytest.mark.parametrize("backend_name", backends_to_check)
def test_builtins(backend_name):
bpm = BackendPluginManager(
{}, "errbot.backends", backend_name, ErrBot, CORE_BACKENDS
)
assert bpm.plugin_info.name == backend_name
|