def test_raddo_complete_download(): START_DATE = datetime.datetime.strftime( datetime.datetime.today().date() - datetime.timedelta(days=4), "%Y-%m-%d") END_DATE = _date_str(datetime.datetime.today().date() - datetime.timedelta(days=2)) # Yesterday with tempfile.TemporaryDirectory() as tmpdirname: os.chdir(tmpdirname) RAD_DIR = tmpdirname rd = Raddo() tiff_dir = rd.try_create_directory(os.path.join(RAD_DIR, "tiff")) successfull_down = rd.radolan_down(rad_dir_dwd=RAD_DIR_DWD, rad_dir_dwd_hist=RAD_DIR_DWD_HIST, rad_dir=RAD_DIR, errors_allowed=ERRORS_ALLOWED, start_date=START_DATE, end_date=END_DATE, force=True, force_down=True) new_paths = sort_tars.sort_tars(files=successfull_down) untarred_dirs = untar.untar(files=new_paths) tiff_dir = rd.try_create_directory(os.path.join(RAD_DIR, "tiff")) asc_files = rd.get_asc_files(untarred_dirs) gtiff_files = rd.create_geotiffs(asc_files, tiff_dir) rd.create_netcdf(gtiff_files, RAD_DIR) tempfile.TemporaryDirectory().cleanup()
def test_trycreatedir(): with tempfile.TemporaryDirectory() as tdir: print(Raddo.try_create_directory(tdir))