def test_import(self): source = open(setup.MEDLINE_TEST_MED, 'r').read() self.failUnless(source) parser = MedlineParser() entries = TestEntries(parser.getEntries(source)) self.failUnless(len(entries) == 4) expected_author_last_names = ("Groot","Bruins","Breeuwer","Alibardi",\ "Thompson","Coke","Hunter","Isaza",\ "Koch","Goatley","Carpenter",\ "Trape","Mane",) parsed_author_last_names = entries.author_last_names() for name in expected_author_last_names: self.failUnless(name in parsed_author_last_names, 'Parse failed - missing author %s' % name)
def setUp(self): self.parser = MedlineParser()