mirror of
https://github.com/KimigaiiWuyi/GenshinUID.git
synced 2025-07-03 21:43:30 +00:00
37 lines
923 B
Python
37 lines
923 B
Python
import pytest
|
|
from nonebug import App
|
|
|
|
|
|
@pytest.mark.asyncio
|
|
async def test_metadata(app: App):
|
|
from GenshinUID.genshinuid_meta import __plugin_meta__
|
|
|
|
assert __plugin_meta__.name == 'GenshinUID'
|
|
assert (
|
|
__plugin_meta__.description == '基于NoneBot2的原神Uid查询/原神Wiki/米游社签到/树脂提醒插件'
|
|
)
|
|
|
|
|
|
@pytest.mark.asyncio
|
|
async def test_register_menu(app: App):
|
|
from GenshinUID.genshinuid_meta import sub_menus, register_menu
|
|
|
|
@register_menu(
|
|
'test',
|
|
'trigger',
|
|
'test register_menu',
|
|
trigger_method='114514',
|
|
detail_des='test register_menu',
|
|
)
|
|
async def _example() -> None:
|
|
pass
|
|
|
|
menu = {
|
|
"func": "test",
|
|
"trigger_condition": "trigger",
|
|
"trigger_method": "114514",
|
|
"brief_des": "test register_menu",
|
|
"detail_des": "test register_menu",
|
|
}
|
|
assert menu in sub_menus
|