def test_solveh_solveq(): epanet_proj = en.createproject() en.open(ph=epanet_proj, inpFile=example_1_path, rptFile='report.rpt', outFile='output.out') en.solveH(ph=epanet_proj) en.solveQ(ph=epanet_proj) en.report(ph=epanet_proj) en.close(ph=epanet_proj) assert os.path.isfile('output.out') clean_dir()
def test_initq_runq_nextq(): epanet_proj = en.createproject() en.open(ph=epanet_proj, inpFile=example_1_path, rptFile='report.rpt', outFile='output.out') en.solveH(ph=epanet_proj) en.openQ(ph=epanet_proj) en.initQ(ph=epanet_proj, saveFlag=1) tlist = [] while True: en.runQ(ph=epanet_proj) t = en.nextQ(ph=epanet_proj) tlist.append(t) if t <= 0: break en.closeQ(ph=epanet_proj) en.report(ph=epanet_proj) en.close(ph=epanet_proj) assert tlist == timesteps clean_dir()