feat(collect): persist product status snapshots
This commit is contained in:
@@ -8256,6 +8256,8 @@ class GuiTests(TempDirMixin, unittest.TestCase):
|
||||
return {
|
||||
"old_title": "旧标题",
|
||||
"old_cover_path": task["old_cover_path"],
|
||||
"product_status": "normal",
|
||||
"product_status_note": None,
|
||||
}
|
||||
|
||||
worker = CollectWorker(
|
||||
@@ -8308,6 +8310,8 @@ class GuiTests(TempDirMixin, unittest.TestCase):
|
||||
self.assertEqual("success", by_alias["alias-a"].status)
|
||||
self.assertEqual("旧标题", by_alias["alias-a"].old_title)
|
||||
self.assertTrue(by_alias["alias-a"].old_cover_path.endswith(expected_old_cover))
|
||||
self.assertEqual("normal", by_alias["alias-a"].product_status)
|
||||
self.assertIsNotNone(by_alias["alias-a"].product_status_at)
|
||||
self.assertEqual("imported", by_alias["alias-b"].stage)
|
||||
self.assertEqual("skipped", by_alias["alias-b"].status)
|
||||
self.assertIn("账号未登录", by_alias["alias-b"].last_error)
|
||||
|
||||
Reference in New Issue
Block a user