auto fix by pre-commit hooks

This commit is contained in:
pre-commit-ci[bot] 2022-03-14 13:01:10 +00:00
parent 574e491628
commit dae092402d
2 changed files with 13 additions and 7 deletions

View File

@ -294,12 +294,14 @@ del_sub_matcher = on_command(
del_sub_matcher.handle()(set_target_user_info) del_sub_matcher.handle()(set_target_user_info)
do_del_sub(del_sub_matcher) do_del_sub(del_sub_matcher)
group_manage_matcher = on_command("群管理",rule=to_me(),permission=SUPERUSER,priority=4) group_manage_matcher = on_command("群管理", rule=to_me(), permission=SUPERUSER, priority=4)
@group_manage_matcher.handle() @group_manage_matcher.handle()
async def send_group_list(bot: Bot, event: GroupMessageEvent, state: T_State): async def send_group_list(bot: Bot, event: GroupMessageEvent, state: T_State):
await group_manage_matcher.finish(Message("该功能只支持私聊使用请私聊Bot")) await group_manage_matcher.finish(Message("该功能只支持私聊使用请私聊Bot"))
@group_manage_matcher.handle() @group_manage_matcher.handle()
async def send_group_list(bot: Bot, event: PrivateMessageEvent, state: T_State): async def send_group_list(bot: Bot, event: PrivateMessageEvent, state: T_State):
groups = await bot.call_api("get_group_list") groups = await bot.call_api("get_group_list")

View File

@ -1,8 +1,13 @@
import pytest
from nonebug import App from nonebug import App
from .utils import fake_admin_user, fake_private_message_event, fake_group_message_event, fake_superuser from .utils import (
fake_admin_user,
fake_group_message_event,
fake_private_message_event,
fake_superuser,
)
import pytest
@pytest.mark.asyncio @pytest.mark.asyncio
async def test_query_with_superuser_private(app: App): async def test_query_with_superuser_private(app: App):
@ -48,6 +53,7 @@ async def test_query_with_superuser_private(app: App):
ctx.should_pass_rule() ctx.should_pass_rule()
ctx.should_pass_permission() ctx.should_pass_permission()
@pytest.mark.asyncio @pytest.mark.asyncio
async def test_query_with_superuser_group_tome(app: App): async def test_query_with_superuser_group_tome(app: App):
from nonebot.adapters.onebot.v11.bot import Bot from nonebot.adapters.onebot.v11.bot import Bot
@ -57,11 +63,9 @@ async def test_query_with_superuser_group_tome(app: App):
async with app.test_matcher(group_manage_matcher) as ctx: async with app.test_matcher(group_manage_matcher) as ctx:
bot = ctx.create_bot(base=Bot) bot = ctx.create_bot(base=Bot)
event = fake_group_message_event( event = fake_group_message_event(
message=Message("群管理"), sender=fake_superuser,to_me=True message=Message("群管理"), sender=fake_superuser, to_me=True
) )
ctx.receive_event(bot, event) ctx.receive_event(bot, event)
ctx.should_pass_rule() ctx.should_pass_rule()
ctx.should_pass_permission() ctx.should_pass_permission()
ctx.should_call_send( ctx.should_call_send(event, "", True)
event, '', True
)