feat: improve user message media-title detection

Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-03-03 12:14:25 +00:00
parent 0422c3b9e7
commit 86000ea19a
3 changed files with 54 additions and 8 deletions

18
tests/test_string.py Normal file
View File

@@ -0,0 +1,18 @@
from unittest import TestCase
from app.utils.string import StringUtils
class StringUtilsTest(TestCase):
def test_is_media_title_like_true(self):
self.assertTrue(StringUtils.is_media_title_like("盗梦空间"))
self.assertTrue(StringUtils.is_media_title_like("The Lord of the Rings"))
self.assertTrue(StringUtils.is_media_title_like("庆余年 第2季"))
def test_is_media_title_like_false(self):
self.assertFalse(StringUtils.is_media_title_like("#推荐电影"))
self.assertFalse(StringUtils.is_media_title_like("请帮我推荐一部电影"))
self.assertFalse(StringUtils.is_media_title_like("盗梦空间怎么样?"))
self.assertFalse(StringUtils.is_media_title_like("我想看盗梦空间"))
self.assertFalse(StringUtils.is_media_title_like("继续"))