mirror of
https://github.com/suyiiyii/nonebot-bison.git
synced 2025-06-07 20:33:01 +08:00
修正原有测试使之符合新的修改
This commit is contained in:
parent
1763662ed0
commit
e390b1292c
@ -67,6 +67,7 @@ async def test_abort_add_on_id(app: App):
|
|||||||
from nonebot_bison.config import Config
|
from nonebot_bison.config import Config
|
||||||
from nonebot_bison.config_manager import add_sub_matcher, common_platform
|
from nonebot_bison.config_manager import add_sub_matcher, common_platform
|
||||||
from nonebot_bison.platform import platform_manager
|
from nonebot_bison.platform import platform_manager
|
||||||
|
from nonebot_bison.platform.weibo import Weibo
|
||||||
|
|
||||||
config = Config()
|
config = Config()
|
||||||
config.user_target.truncate()
|
config.user_target.truncate()
|
||||||
@ -103,7 +104,7 @@ async def test_abort_add_on_id(app: App):
|
|||||||
ctx.receive_event(bot, event_2)
|
ctx.receive_event(bot, event_2)
|
||||||
ctx.should_call_send(
|
ctx.should_call_send(
|
||||||
event_2,
|
event_2,
|
||||||
Message(BotReply.add_reply_on_id),
|
Message(BotReply.add_reply_on_id(Weibo)),
|
||||||
True,
|
True,
|
||||||
)
|
)
|
||||||
event_abort = fake_group_message_event(
|
event_abort = fake_group_message_event(
|
||||||
@ -127,6 +128,7 @@ async def test_abort_add_on_cats(app: App):
|
|||||||
from nonebot_bison.config import Config
|
from nonebot_bison.config import Config
|
||||||
from nonebot_bison.config_manager import add_sub_matcher, common_platform
|
from nonebot_bison.config_manager import add_sub_matcher, common_platform
|
||||||
from nonebot_bison.platform import platform_manager
|
from nonebot_bison.platform import platform_manager
|
||||||
|
from nonebot_bison.platform.weibo import Weibo
|
||||||
|
|
||||||
config = Config()
|
config = Config()
|
||||||
config.user_target.truncate()
|
config.user_target.truncate()
|
||||||
@ -167,7 +169,7 @@ async def test_abort_add_on_cats(app: App):
|
|||||||
ctx.receive_event(bot, event_2)
|
ctx.receive_event(bot, event_2)
|
||||||
ctx.should_call_send(
|
ctx.should_call_send(
|
||||||
event_2,
|
event_2,
|
||||||
Message(BotReply.add_reply_on_id),
|
Message(BotReply.add_reply_on_id(Weibo)),
|
||||||
True,
|
True,
|
||||||
)
|
)
|
||||||
event_3 = fake_group_message_event(
|
event_3 = fake_group_message_event(
|
||||||
@ -207,6 +209,7 @@ async def test_abort_add_on_tag(app: App):
|
|||||||
from nonebot_bison.config import Config
|
from nonebot_bison.config import Config
|
||||||
from nonebot_bison.config_manager import add_sub_matcher, common_platform
|
from nonebot_bison.config_manager import add_sub_matcher, common_platform
|
||||||
from nonebot_bison.platform import platform_manager
|
from nonebot_bison.platform import platform_manager
|
||||||
|
from nonebot_bison.platform.weibo import Weibo
|
||||||
|
|
||||||
config = Config()
|
config = Config()
|
||||||
config.user_target.truncate()
|
config.user_target.truncate()
|
||||||
@ -247,7 +250,7 @@ async def test_abort_add_on_tag(app: App):
|
|||||||
ctx.receive_event(bot, event_2)
|
ctx.receive_event(bot, event_2)
|
||||||
ctx.should_call_send(
|
ctx.should_call_send(
|
||||||
event_2,
|
event_2,
|
||||||
Message(BotReply.add_reply_on_id),
|
Message(BotReply.add_reply_on_id(Weibo)),
|
||||||
True,
|
True,
|
||||||
)
|
)
|
||||||
event_3 = fake_group_message_event(
|
event_3 = fake_group_message_event(
|
||||||
|
@ -64,6 +64,7 @@ async def test_add_with_target(app: App):
|
|||||||
from nonebot_bison.config import Config
|
from nonebot_bison.config import Config
|
||||||
from nonebot_bison.config_manager import add_sub_matcher, common_platform
|
from nonebot_bison.config_manager import add_sub_matcher, common_platform
|
||||||
from nonebot_bison.platform import platform_manager
|
from nonebot_bison.platform import platform_manager
|
||||||
|
from nonebot_bison.platform.weibo import Weibo
|
||||||
|
|
||||||
config = Config()
|
config = Config()
|
||||||
config.user_target.truncate()
|
config.user_target.truncate()
|
||||||
@ -115,7 +116,7 @@ async def test_add_with_target(app: App):
|
|||||||
ctx.receive_event(bot, event_3)
|
ctx.receive_event(bot, event_3)
|
||||||
ctx.should_call_send(
|
ctx.should_call_send(
|
||||||
event_3,
|
event_3,
|
||||||
Message(BotReply.add_reply_on_id),
|
Message(BotReply.add_reply_on_id(Weibo)),
|
||||||
True,
|
True,
|
||||||
)
|
)
|
||||||
event_4_err = fake_group_message_event(
|
event_4_err = fake_group_message_event(
|
||||||
@ -181,6 +182,7 @@ async def test_add_with_target_no_cat(app: App):
|
|||||||
from nonebot_bison.config import Config
|
from nonebot_bison.config import Config
|
||||||
from nonebot_bison.config_manager import add_sub_matcher, common_platform
|
from nonebot_bison.config_manager import add_sub_matcher, common_platform
|
||||||
from nonebot_bison.platform import platform_manager
|
from nonebot_bison.platform import platform_manager
|
||||||
|
from nonebot_bison.platform.ncm_artist import NcmArtist
|
||||||
|
|
||||||
config = Config()
|
config = Config()
|
||||||
config.user_target.truncate()
|
config.user_target.truncate()
|
||||||
@ -208,7 +210,7 @@ async def test_add_with_target_no_cat(app: App):
|
|||||||
ctx.receive_event(bot, event_3)
|
ctx.receive_event(bot, event_3)
|
||||||
ctx.should_call_send(
|
ctx.should_call_send(
|
||||||
event_3,
|
event_3,
|
||||||
Message(BotReply.add_reply_on_id),
|
Message(BotReply.add_reply_on_id(NcmArtist)),
|
||||||
True,
|
True,
|
||||||
)
|
)
|
||||||
event_4_ok = fake_group_message_event(
|
event_4_ok = fake_group_message_event(
|
||||||
@ -332,6 +334,7 @@ async def test_add_with_get_id(app: App):
|
|||||||
from nonebot_bison.config import Config
|
from nonebot_bison.config import Config
|
||||||
from nonebot_bison.config_manager import add_sub_matcher, common_platform
|
from nonebot_bison.config_manager import add_sub_matcher, common_platform
|
||||||
from nonebot_bison.platform import platform_manager
|
from nonebot_bison.platform import platform_manager
|
||||||
|
from nonebot_bison.platform.weibo import Weibo
|
||||||
|
|
||||||
config = Config()
|
config = Config()
|
||||||
config.user_target.truncate()
|
config.user_target.truncate()
|
||||||
@ -373,7 +376,7 @@ async def test_add_with_get_id(app: App):
|
|||||||
ctx.receive_event(bot, event_3)
|
ctx.receive_event(bot, event_3)
|
||||||
ctx.should_call_send(
|
ctx.should_call_send(
|
||||||
event_3,
|
event_3,
|
||||||
Message(BotReply.add_reply_on_id),
|
Message(BotReply.add_reply_on_id(Weibo)),
|
||||||
True,
|
True,
|
||||||
)
|
)
|
||||||
event_4_query = fake_group_message_event(
|
event_4_query = fake_group_message_event(
|
||||||
@ -462,9 +465,7 @@ async def test_add_with_target_parser(app: App):
|
|||||||
assert Bilibili.parse_target_promot
|
assert Bilibili.parse_target_promot
|
||||||
ctx.should_call_send(
|
ctx.should_call_send(
|
||||||
event_3,
|
event_3,
|
||||||
Message(
|
Message(BotReply.add_reply_on_id(Bilibili)),
|
||||||
"1." + Bilibili.parse_target_promot + "\n2." + BotReply.add_reply_on_id
|
|
||||||
),
|
|
||||||
True,
|
True,
|
||||||
)
|
)
|
||||||
event_4_err = fake_group_message_event(
|
event_4_err = fake_group_message_event(
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
from ast import Str
|
||||||
from typing import TYPE_CHECKING
|
from typing import TYPE_CHECKING
|
||||||
|
|
||||||
from typing_extensions import Literal
|
from typing_extensions import Literal
|
||||||
@ -130,9 +131,18 @@ class BotReply:
|
|||||||
def add_reply_subscribe_success(name):
|
def add_reply_subscribe_success(name):
|
||||||
return "添加 {} 成功".format(name)
|
return "添加 {} 成功".format(name)
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def add_reply_on_id(platform: object) -> Str:
|
||||||
|
base_text = "请输入订阅用户的id\n查询id获取方法请回复:“查询”"
|
||||||
|
extra_text = (
|
||||||
|
("1." + platform.parse_target_promot + "\n2.")
|
||||||
|
if platform.parse_target_promot
|
||||||
|
else ""
|
||||||
|
)
|
||||||
|
return extra_text + base_text
|
||||||
|
|
||||||
add_reply_on_id_input_error = "id输入错误"
|
add_reply_on_id_input_error = "id输入错误"
|
||||||
add_reply_on_target_parse_input_error = "不能从你的输入中提取出id,请检查你输入的内容是否符合预期"
|
add_reply_on_target_parse_input_error = "不能从你的输入中提取出id,请检查你输入的内容是否符合预期"
|
||||||
add_reply_on_platform_input_error = "平台输入错误"
|
add_reply_on_platform_input_error = "平台输入错误"
|
||||||
add_reply_on_id = "请输入订阅用户的id\n查询id获取方法请回复:“查询”"
|
|
||||||
add_reply_on_tags = '请输入要订阅的tag,订阅所有tag输入"全部标签"'
|
add_reply_on_tags = '请输入要订阅的tag,订阅所有tag输入"全部标签"'
|
||||||
add_reply_abort = "已中止订阅"
|
add_reply_abort = "已中止订阅"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user