14 lines
433 B
Python
14 lines
433 B
Python
|
import logging
|
||
|
from plugins.log_plugin import LogPlugin
|
||
|
from plugin import load_plugins_for_config
|
||
|
|
||
|
|
||
|
def test_load_plugins_for_config() -> None:
|
||
|
config = [{"name": "log", "level": "DEBUG"}]
|
||
|
|
||
|
plugins = load_plugins_for_config(config)
|
||
|
# The only plugin loaded should be the log plugin
|
||
|
log_plugin = plugins[0]
|
||
|
assert isinstance(log_plugin, LogPlugin)
|
||
|
assert log_plugin.log_level == logging.getLevelName("DEBUG")
|