mirror of
https://github.com/nonebot/nonebot2.git
synced 2024-12-18 09:25:46 +08:00
18 lines
445 B
Python
18 lines
445 B
Python
from nonebot.plugin import PluginManager, _managers
|
|
|
|
|
|
def test_load_plugin_name():
|
|
m = PluginManager(plugins=["dynamic.manager"])
|
|
try:
|
|
_managers.append(m)
|
|
|
|
# load by plugin id
|
|
module1 = m.load_plugin("manager")
|
|
# load by module name
|
|
module2 = m.load_plugin("dynamic.manager")
|
|
assert module1
|
|
assert module2
|
|
assert module1 is module2
|
|
finally:
|
|
_managers.remove(m)
|