From c6daa0aa2d91666308996c4aab8868389e4aafc6 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Wed, 3 Nov 2021 20:05:39 -0700 Subject: improve author and editor parsing --- tests/test_parse.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'tests/test_parse.py') diff --git a/tests/test_parse.py b/tests/test_parse.py index 32d7ea9..203c960 100644 --- a/tests/test_parse.py +++ b/tests/test_parse.py @@ -387,8 +387,11 @@ def test_citation_list_utf8() -> None: assert ref_str.first_page == "155" assert ref_str.pages == "155-172" + def test_citation_multiple_editors() -> None: - with open("tests/files/citation/single_editor_multiple_persname.grobid070.tei.xml", "r") as f: + with open( + "tests/files/citation/single_editor_multiple_persname.grobid070.tei.xml", "r" + ) as f: tei_xml = f.read() ref = parse_citation_xml(tei_xml) @@ -398,11 +401,12 @@ def test_citation_multiple_editors() -> None: assert ref.authors[0].full_name == "J R Lurain" assert ref.authors[0].middle_name == "R" assert ref.authors[0].surname == "Lurain" + assert ref.editors assert len(ref.editors) == 3 assert ref.editors[0].full_name == "J S Berek" assert ref.editors[1].full_name == "E Y Adashi" assert ref.editors[2].full_name == "P A Hillard" - assert ref.journal == "Novak’s gynecology" + assert ref.book_title == "Novak’s gynecology" assert ref.publisher == "Williams and Wilkins" assert ref.date == "1996" assert ref.note == "12th ed. Baltimore" -- cgit v1.2.3