import pytest from grobid_tei_xml.grobid2json import transform_grobid_ref_xml def test_transform_grobid_ref_xml(): citation_xml = """ Mesh migration following abdominal hernia repair: a comprehensive review H B Cunningham J J Weis L R Taveras S Huerta 10.1007/s10029-019-01898-9 30701369 Hernia 23 2 """ d = transform_grobid_ref_xml(citation_xml) assert d[ 'title'] == "Mesh migration following abdominal hernia repair: a comprehensive review" assert d['authors'][2]['given_name'] == "L" assert d['authors'][2]['surname'] == "Taveras" assert d['authors'][2]['name'] == "L R Taveras" assert d['doi'] == "10.1007/s10029-019-01898-9" assert d['pmid'] == "30701369" assert d['date'] == "2019-01-30" assert d['pages'] == "235-243" assert d['volume'] == "23" assert d['issue'] == "2" assert d['journal'] == "Hernia"