class TestOaiPmhReader(unittest.TestCase): def setUp(self): # this response doesn't come from nay harvest with open("tests/test_data/oaipmh_identify.xml", "r") as f: text = f.read() self.reader = OaiPmhReader(text) self.reader._load_xml() def test_return_descriptors(self): descriptors = self.reader.return_service_descriptors() self.assertTrue("Aberdeen" in descriptors["title"][0]) self.assertTrue(descriptors["version"][0] == "2.0") self.assertTrue(descriptors["endpoints"][0]["url"] == "http://aura.abdn.ac.uk/dspace-oai/request")
class TestOaiPmhReader(unittest.TestCase): def setUp(self): # this response doesn't come from nay harvest with open('tests/test_data/oaipmh_identify.xml', 'r') as f: text = f.read() self.reader = OaiPmhReader(text) self.reader._load_xml() def test_return_descriptors(self): descriptors = self.reader.return_service_descriptors() self.assertTrue('Aberdeen' in descriptors['title'][0]) self.assertTrue(descriptors['version'][0] == "2.0") self.assertTrue(descriptors['endpoints'][0]['url'] == 'http://aura.abdn.ac.uk/dspace-oai/request')
def setUp(self): # this response doesn't come from nay harvest with open('tests/test_data/oaipmh_identify.xml', 'r') as f: text = f.read() self.reader = OaiPmhReader(text) self.reader._load_xml()
def setUp(self): # this response doesn't come from nay harvest with open("tests/test_data/oaipmh_identify.xml", "r") as f: text = f.read() self.reader = OaiPmhReader(text) self.reader._load_xml()