def view(dataset, id): dataset = get_dataset(dataset) run = obj_or_404(Run.by_id(dataset, id)) data = run.to_dict() package = data_manager.package(dataset.name) data['messages'] = list(logger.load(package, run.id)) return jsonify(data)
def test_extract_missing_url(self): url = csvimport_fixture_path('../data', 'xcra.csv') source = tasks.extract_url(self.ds, url) assert source is None, source run = db.session.query(Run).first() package = data_manager.package(self.ds.name) messages = list(logger.load(package, run.id)) assert len(messages) > 2, messages
def get_logs(context, limit, offset): package = get_package(context) return logger.load(package, context.id, limit=limit, offset=offset)