Feature: 优化事件分发方法 (#2067)

This commit is contained in:
Ju4tCode
2023-05-30 15:20:31 +08:00
committed by GitHub
parent 3199fc454a
commit f52abc8314
8 changed files with 728 additions and 231 deletions

View File

@ -22,11 +22,11 @@ async def test_load_plugin():
@pytest.mark.asyncio
async def test_load_plugins(load_plugin: Set[Plugin], load_example: Set[Plugin]):
async def test_load_plugins(load_plugin: Set[Plugin], load_builtin_plugin: Set[Plugin]):
loaded_plugins = {
plugin for plugin in nonebot.get_loaded_plugins() if not plugin.parent_plugin
}
assert loaded_plugins >= load_plugin | load_example
assert loaded_plugins >= load_plugin | load_builtin_plugin
# check simple plugin
assert "plugins.export" in sys.modules