added RAG, Multiuser, TG bot
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
from bot.ha_client import resolve_media_url
|
||||
from bot.notice_delivery import parse_notice_content
|
||||
|
||||
|
||||
def test_resolve_media_url_relative():
|
||||
url = resolve_media_url(
|
||||
"https://home.example.com/api/v1",
|
||||
"/api/v1/media/generated/abc.png",
|
||||
)
|
||||
assert url == "https://home.example.com/api/v1/media/generated/abc.png"
|
||||
|
||||
|
||||
def test_parse_notice_content_extracts_image():
|
||||
content = (
|
||||
"🎨 **Картинка готова**\n\n"
|
||||
"\n\n"
|
||||
"**Comfy (+):**\n```\n1girl, smile\n```"
|
||||
)
|
||||
text, paths = parse_notice_content(content)
|
||||
assert paths == ["/api/v1/media/generated/abc.png"]
|
||||
assert "![image]" not in text
|
||||
assert "Картинка готова" in text
|
||||
assert "1girl, smile" in text
|
||||
Reference in New Issue
Block a user