예제 #1
0
def test_universal_extract_paragraphs_elsevier():
    doi = '10.1016/B978-0-12-416673-8.00004-6'
    xml_str = elsevier_client.download_article(doi)
    paragraphs = universal_extract_paragraphs(xml_str)
    if len(paragraphs) <= 1:
        logger.warning('Unable to extract paragraphs from XML string:\n'
                       '%s...' % xml_str[:2000])
    assert len(paragraphs) > 1
예제 #2
0
def test_universal_extract_paragraphs_elsevier():
    doi = '10.1016/B978-0-12-416673-8.00004-6'
    xml_str = elsevier_client.download_article(doi)
    paragraphs = universal_extract_paragraphs(xml_str)
    if len(paragraphs) <= 1:
        logger.warning('Unable to extract paragraphs from XML string:\n'
                       '%s...' % xml_str[:2000])
    assert len(paragraphs) > 1
예제 #3
0
def test_universal_extract_paragraphs_abstract():
    pmid = '16511588'
    abstract = pubmed_client.get_abstract(pmid)
    result = universal_extract_paragraphs(abstract)
    assert result[0] == abstract
예제 #4
0
def test_universal_extract_paragraphs_pmc():
    pmc_id = 'PMC3262597'
    xml_str = pmc_client.get_xml(pmc_id)
    paragraphs = universal_extract_paragraphs(xml_str)
    assert len(paragraphs) > 1, paragraphs
예제 #5
0
def test_universal_extract_paragraphs_abstract():
    pmid = '16511588'
    abstract = pubmed_client.get_abstract(pmid)
    result = universal_extract_paragraphs(abstract)
    assert result[0] == abstract
예제 #6
0
def test_universal_extract_paragraphs_pmc():
    pmc_id = 'PMC3262597'
    xml_str = pmc_client.get_xml(pmc_id)
    paragraphs = universal_extract_paragraphs(xml_str)
    assert len(paragraphs) > 1