feat(product-suite): add category targets and prompt compatibility
This commit is contained in:
@@ -330,7 +330,10 @@ class ProductSuiteGuiTests(TempDirMixin, unittest.TestCase):
|
||||
|
||||
self.assertEqual("白底图", dialog.category_combo.currentData())
|
||||
self.assertTrue(dialog.preview_edit.isReadOnly())
|
||||
self.assertIn("套图名称:白底图,白底主图", dialog.preview_edit.toPlainText())
|
||||
self.assertIn(
|
||||
"生成目标:生成 Shopee 台灣商品白底主圖,純白背景,商品清晰置中,不添加多餘文字。",
|
||||
dialog.preview_edit.toPlainText(),
|
||||
)
|
||||
self.assertIn("40小时续航", dialog.preview_edit.toPlainText())
|
||||
sizes = dialog.splitter.sizes()
|
||||
self.assertLessEqual(abs(sizes[0] - sizes[1]), 12)
|
||||
@@ -462,6 +465,8 @@ class ProductSuiteGuiTests(TempDirMixin, unittest.TestCase):
|
||||
expected = {
|
||||
"白底图": (1, "白底主图,多角度呈现商品细节"),
|
||||
"场景图": (2, "生活化场景展示商品使用方式"),
|
||||
"模特场景图": (0, "模特或手持场景展示商品真实使用"),
|
||||
"细节说明图": (0, "突出材质、做工和关键细节"),
|
||||
"卖点图": (2, "突出核心卖点和差异化优势"),
|
||||
}
|
||||
self.assertEqual(list(expected), list(tab.category_rows))
|
||||
|
||||
Reference in New Issue
Block a user