优化脚本

This commit is contained in:
Azmat@qq.com
2026-08-28 14:45:38 +08:00
parent 849b14a0f6
commit c0a0b9603b
37 changed files with 541 additions and 1893 deletions
+4 -2
View File
@@ -242,13 +242,15 @@ class AdminQualityWordTests(TestCase):
self.assertNotIn("停用词", words)
def test_prompt_templates_list_update_permission(self):
"""提示词模板:列表(6 条,带 label/placeholders)+ 改正文比例 + 权限 + 审计 + 生成侧立即生效。"""
"""提示词模板:列表(5 条,带 label/placeholders)+ 改正文比例 + 权限 + 审计 + 生成侧立即生效。
分镜图(storyboard_frame)随故事板一起下线,不再出现在后台可编辑列表里。"""
from apps.ai.services import build_product_triview_prompt_refs
self.assertEqual(self.nc.get("/api/admin/prompt-templates/").status_code, 403)
lst = self.ac.get("/api/admin/prompt-templates/")
self.assertEqual(lst.status_code, 200)
self.assertEqual(len(lst.data), 6) # 视频线 6
self.assertEqual(len(lst.data), 5) # 视频线 5(分镜图已下线)
self.assertNotIn("storyboard_frame", [r["key"] for r in lst.data])
row = next(r for r in lst.data if r["key"] == "product_triview")
self.assertEqual(row["label"], "商品三视图")
self.assertIn("商品", row["placeholders"])