mirror of
https://github.com/suyiiyii/nonebot-bison.git
synced 2025-06-07 20:33:01 +08:00
29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
import pytest
|
||
from nonebot.adapters.onebot.v11.message import MessageSegment
|
||
from nonebot_bison.post import custom_post
|
||
from nonebug.app import App
|
||
|
||
|
||
@pytest.fixture
|
||
def expect_md():
|
||
return "【Zc】每早合约日替攻略!\n\n来源: Bilibili直播 魔法Zc目录\n\n详情: https://live.bilibili.com/3044248\n"
|
||
|
||
|
||
def test_gene_md(app: App):
|
||
|
||
msg_segments: list[MessageSegment] = []
|
||
msg_segments.append(MessageSegment.text("【Zc】每早合约日替攻略!"))
|
||
msg_segments.append(
|
||
MessageSegment.image(
|
||
file="http://i0.hdslb.com/bfs/live/new_room_cover/cf7d4d3b2f336c6dba299644c3af952c5db82612.jpg",
|
||
cache=0,
|
||
)
|
||
)
|
||
msg_segments.append(MessageSegment.text("来源: Bilibili直播 魔法Zc目录\n "))
|
||
msg_segments.append(MessageSegment.text("详情: https://live.bilibili.com/3044248"))
|
||
|
||
cp = custom_post.CustomPost(message_segments=msg_segments)
|
||
cp_md = cp._generate_md()
|
||
|
||
assert cp_md == expect_md()
|