def eos_send_file_or_404(file_path=""): """File download for a given EOS uri.""" storage = EOSFileStorage( "root://eospublic.cern.ch//eos/opendata/" + file_path, create_dir=False ) filename = file_path.split('/')[-1:] try: return storage.send_file(filename[0]) except Exception: abort(404)
def test_init_app(app, file_url): """Test checksum overwrite.""" assert XRootDFileStorage(file_url).checksum_algo == 'md5' assert EOSFileStorage(file_url).checksum_algo == 'md5'
def test_init(file_url): """Test checksum overwrite.""" assert XRootDFileStorage(file_url).checksum_algo is None assert EOSFileStorage(file_url).checksum_algo is None