diff --git a/tests/test_config_manager_admin.py b/tests/test_config_manager_admin.py index 47c32b4..5daabdd 100644 --- a/tests/test_config_manager_admin.py +++ b/tests/test_config_manager_admin.py @@ -1,4 +1,4 @@ -import imp + from nonebug import App from .utils import fake_admin_user, fake_private_message_event, fake_group_message_event, fake_superuser @@ -16,7 +16,7 @@ async def test_query_with_superuser_private(app: App): async with app.test_matcher(group_manage_matcher) as ctx: bot = ctx.create_bot(base=Bot) event = fake_private_message_event( - message=Message("群管理"), sender=fake_superuser + message=Message("群管理"), sender=fake_superuser,to_me=True,user_id=fake_superuser.user_id ) ctx.receive_event(bot, event) ctx.should_pass_rule() @@ -28,24 +28,24 @@ async def test_query_with_superuser_private(app: App): event, Message("请选择需要管理的群:\n1. 101 - test group\n请输入左侧序号"), True ) event_1_err = fake_private_message_event( - message=Message("0"), sender=fake_superuser + message=Message("0"), sender=fake_superuser,to_me=True,user_id=fake_superuser.user_id ) ctx.receive_event(bot, event_1_err) - ctx.should_rejected() ctx.should_call_send(event_1_err, "请输入正确序号", True) + ctx.should_rejected() event_1_ok = fake_private_message_event( - message=Message("1"), sender=fake_superuser + message=Message("1"), sender=fake_superuser,to_me=True,user_id=fake_superuser.user_id ) ctx.receive_event(bot, event_1_ok) ctx.should_call_send(event_1_ok, "请输入需要使用的命令:添加订阅,查询订阅,删除订阅", True) event_2_err = fake_private_message_event( - message=Message("222"), sender=fake_superuser + message=Message("222"), sender=fake_superuser,to_me=True,user_id=fake_superuser.user_id ) ctx.receive_event(bot, event_2_err) - ctx.should_rejected() ctx.should_call_send(event_2_err, "请输入正确的命令", True) + ctx.should_rejected() event_2_ok = fake_private_message_event( - message=Message("查询订阅"), sender=fake_superuser + message=Message("查询订阅"), sender=fake_superuser,to_me=True,user_id=fake_superuser.user_id ) ctx.receive_event(bot, event_2_ok) ctx.should_pass_rule() @@ -60,7 +60,7 @@ async def test_query_with_superuser_group_tome(app: App): async with app.test_matcher(group_manage_matcher) as ctx: bot = ctx.create_bot(base=Bot) event = fake_group_message_event( - message=Message("群管理"), sender=fake_superuser,to_me=True + message=Message("群管理"), sender=fake_superuser,to_me=True,user_id=fake_superuser.user_id ) ctx.receive_event(bot, event) ctx.should_pass_rule()