def test_speed_up_using_pickle(): pkl_fn = ParqueFicticio_path + "ParqueFicticio.pkl" if os.path.exists(pkl_fn): os.remove(pkl_fn) start = time.time() site = WaspGridSite.from_wasp_grd(ParqueFicticio_path, speedup_using_pickle=False) time_wo_pkl = time.time() - start site = WaspGridSite.from_wasp_grd(ParqueFicticio_path, speedup_using_pickle=True) assert os.path.exists(pkl_fn) start = time.time() site = WaspGridSite.from_wasp_grd(ParqueFicticio_path, speedup_using_pickle=True) time_w_pkl = time.time() - start npt.assert_array_less(time_w_pkl * 10, time_wo_pkl)
def test_speed_up_using_pickle_wrong_pkl(): pkl_fn = ParqueFicticio_path + "ParqueFicticio.pkl" if os.path.exists(pkl_fn): os.remove(pkl_fn) shutil.copy(__file__, pkl_fn) site = WaspGridSite.from_wasp_grd(ParqueFicticio_path, speedup_using_pickle=True)
def test_missing_path(): with pytest.raises(NotImplementedError): WaspGridSite.from_wasp_grd("missing_path/", speedup_using_pickle=True) with pytest.raises(Exception, match='Path was not a directory'): WaspGridSite.from_wasp_grd("missing_path/", speedup_using_pickle=False)
def test_one_layer(): site = WaspGridSite.from_wasp_grd(os.path.dirname(one_layer.__file__) + "/", speedup_using_pickle=False)