feat: color title wait status

This commit is contained in:
2026-07-04 17:04:23 +08:00
parent b5f289fddd
commit 92fa48bb01
4 changed files with 59 additions and 8 deletions
+14
View File
@@ -131,8 +131,10 @@ class TestAiOutfitPanelDefaults(unittest.TestCase):
self.assertFalse(panel._title_wait_label.isHidden())
self.assertEqual(panel._title_wait_label.text(), "等待中 01:35 / 10:00")
self.assertIn("#0078d4", panel._title_wait_label.styleSheet())
self.assertTrue(panel._title_wait_timer.isActive())
panel._reset_title_wait_label()
self.assertEqual(panel._title_wait_label.styleSheet(), "")
def test_title_wait_limit_uses_model_timeout_override(self):
from services.ai_image_service import AiModelConfig
@@ -162,6 +164,18 @@ class TestAiOutfitPanelDefaults(unittest.TestCase):
self.assertFalse(panel._title_wait_timer.isActive())
self.assertFalse(panel._title_wait_label.isHidden())
self.assertEqual(panel._title_wait_label.text(), "写入中 1/3")
self.assertIn("#107c10", panel._title_wait_label.styleSheet())
panel._reset_title_wait_label()
def test_title_wait_finish_uses_success_and_error_colors(self):
panel = self._panel()
panel._finish_title_wait("完成 3 条", "success")
self.assertFalse(panel._title_wait_label.isHidden())
self.assertIn("#107c10", panel._title_wait_label.styleSheet())
panel._finish_title_wait("生成失败", "error")
self.assertIn("#c42b1c", panel._title_wait_label.styleSheet())
panel._reset_title_wait_label()
def test_prompt_buttons_save_row_insert_title_and_preview(self):