def test_create_delete_harvest_source(self): url = self.gemini_example.url_for(file_index=0) source = HarvestSource(url=url) source.save() source_id = source.id source = HarvestSource.get(source_id) self.assert_true(source.id) self.assert_equal(source.url, url) self.delete(source) self.commit() self.assert_raises(Exception, HarvestSource.get, source_id)
def test_create_and_delete_job(self): self.assert_equal(self.job.source_id, self.source.id) self.delete_commit(self.job) self.assert_raises(Exception, HarvestingJob.get, self.job.id) # - check source has not been deleted! HarvestSource.get(self.source.id)