chore/ 删除无用文件

This commit is contained in:
Kevin
2026-03-19 14:36:14 +08:00
parent 2f60858c9c
commit c6e07ce5ca
135 changed files with 2111 additions and 4510 deletions

View File

@@ -21,7 +21,9 @@ class MemoirImageParserTest(unittest.TestCase):
self.assertEqual([item["index"] for item in items], [0, 1])
self.assertEqual(items[0]["description"], "南方小镇的青石板路")
self.assertEqual(items[1]["placeholder"], "{{{{IMAGE:奶奶坐在院子里的藤椅上}}}}")
self.assertEqual(
items[1]["placeholder"], "{{{{IMAGE:奶奶坐在院子里的藤椅上}}}}"
)
self.assertLess(items[0]["start_offset"], items[1]["start_offset"])
def test_build_initial_image_assets_marks_every_item_pending(self):
@@ -52,20 +54,30 @@ class MemoirImageParserTest(unittest.TestCase):
items = parse_image_placeholders(content, max_images=2)
self.assertEqual(len(items), 1)
self.assertEqual(items[0]["placeholder"], "{{IMAGE:1938年初的上海弄堂口冬日萧瑟}}")
self.assertEqual(
items[0]["placeholder"], "{{IMAGE:1938年初的上海弄堂口冬日萧瑟}}"
)
self.assertEqual(items[0]["description"], "1938年初的上海弄堂口冬日萧瑟")
def test_parse_narrative_json_returns_sections_with_content_and_placeholder_info(self):
def test_parse_narrative_json_returns_sections_with_content_and_placeholder_info(
self,
):
raw = '{"paragraphs": [{"content": "那年春天。", "image_description": "南方小镇的青石板路"}, {"content": "奶奶坐在藤椅上。", "image_description": "奶奶的藤椅"}]}'
segments = parse_narrative_json(raw)
self.assertEqual(len(segments), 2)
self.assertEqual(segments[0]["content"], "那年春天。")
self.assertEqual(segments[0]["placeholder_info"]["description"], "南方小镇的青石板路")
self.assertEqual(
segments[0]["placeholder_info"]["description"], "南方小镇的青石板路"
)
self.assertEqual(segments[1]["content"], "奶奶坐在藤椅上。")
self.assertEqual(segments[1]["placeholder_info"]["description"], "奶奶的藤椅")
def test_parse_narrative_to_sections_prefers_json_then_fallback_to_placeholder(self):
json_raw = '{"paragraphs": [{"content": "段落一", "image_description": "图一"}]}'
def test_parse_narrative_to_sections_prefers_json_then_fallback_to_placeholder(
self,
):
json_raw = (
'{"paragraphs": [{"content": "段落一", "image_description": "图一"}]}'
)
segments = parse_narrative_to_sections(json_raw)
self.assertEqual(len(segments), 1)
self.assertEqual(segments[0]["content"], "段落一")