Ejemplo n.º 1
0
class ORCIDHarvestTest(unittest.TestCase):
    def setUp(self):
        self.harvester = ORCIDHarvester()

    def test_harvest_stats(self):
        results = self.harvester.harvest()
        self.assertTrue(len(results) > 0,
                        msg="Number of results returned is zero.")

        statistics = self.harvester.get_available_statistics()
        for statistic in statistics:
            for item in results:
                self.assertTrue(statistic in item,
                                msg='{0} not present for date {1}'.format(
                                    statistic, item['date']))
Ejemplo n.º 2
0
 def setUp(self):
     self.harvester = ORCIDHarvester()