chore/ 删除无用文件
This commit is contained in:
@@ -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"], "段落一")
|
||||
|
||||
Reference in New Issue
Block a user