Skip to content

Commit 34cbe8a

Browse files
committed
fixed tests to work with new TxtInOut
1 parent de13aa8 commit 34cbe8a

File tree

4 files changed

+92
-92
lines changed

4 files changed

+92
-92
lines changed

pySWATPlus/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,6 +462,6 @@ def _is_real_executable(file_path: pathlib.Path) -> bool:
462462
return False
463463

464464

465-
def _find_executables(folder: pathlib.Path):
465+
def _find_executables(folder: pathlib.Path) -> list[pathlib.Path]:
466466
"""Find all executable files in a given folder."""
467467
return [f for f in folder.iterdir() if _is_real_executable(f)]

tests/TxtInOut/print.prt

Lines changed: 89 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -1,90 +1,90 @@
1-
print.prt: written by SWAT+ editor v3.0.8 on 2025-07-29 21:28 for SWAT+ rev.61.0.1
2-
nyskip day_start yrc_start day_end yrc_end interval
3-
1 0 0 0 0 1
4-
aa_int_cnt
5-
0
6-
csvout dbout cdfout
7-
n n n
8-
crop_yld mgtout hydcon fdcout
9-
b n n n
10-
objects daily monthly yearly avann
11-
basin_wb n y y y
12-
basin_nb n y y y
13-
basin_ls n y y y
14-
basin_pw n y y y
15-
basin_aqu n y y y
16-
basin_res n y y y
17-
basin_cha n y y y
18-
basin_sd_cha n y y y
19-
basin_psc n y y y
20-
region_wb n y y y
21-
region_nb n y y y
22-
region_ls n y y y
23-
region_pw n y y y
24-
region_aqu n y y y
25-
region_res n y y y
26-
region_sd_cha n y y y
27-
region_psc n y y y
28-
water_allo n y y y
29-
lsunit_wb n y y y
30-
lsunit_nb n y y y
31-
lsunit_ls n y y y
32-
lsunit_pw n y y y
33-
hru_wb n y y y
34-
hru_nb n y y y
35-
hru_ls n y y y
36-
hru_pw n y y y
37-
hru-lte_wb n y y y
38-
hru-lte_nb n y y y
39-
hru-lte_ls n y y y
40-
hru-lte_pw n y y y
41-
channel n y y y
42-
channel_sd y y y y
43-
aquifer n y y y
44-
reservoir n y y y
45-
recall n y y y
46-
hyd n y y y
47-
ru n y y y
48-
pest n y y y
49-
basin_salt n y y y
50-
hru_salt n y y y
51-
ru_salt n y y y
52-
aqu_salt n y y y
53-
channel_salt n y y y
54-
res_salt n y y y
55-
wetland_salt n y y y
56-
basin_cs n y y y
57-
hru_cs n y y y
58-
ru_cs n y y y
59-
aqu_cs n y y y
60-
channel_cs n y y y
61-
res_cs n y y y
62-
wetland_cs n y y y
63-
basin_salt n y y y
64-
hru_salt n y y y
65-
ru_salt n y y y
66-
aqu_salt n y y y
67-
channel_salt n y y y
68-
res_salt n y y y
69-
wetland_salt n y y y
70-
basin_cs n y y y
71-
hru_cs n y y y
72-
ru_cs n y y y
73-
aqu_cs n y y y
74-
channel_cs n y y y
75-
res_cs n y y y
76-
wetland_cs n y y y
77-
basin_salt n y y y
78-
hru_salt n y y y
79-
ru_salt n y y y
80-
aqu_salt n y y y
81-
channel_salt n y y y
82-
res_salt n y y y
83-
wetland_salt n y y y
84-
basin_cs n y y y
85-
hru_cs n y y y
86-
ru_cs n y y y
87-
aqu_cs n y y y
88-
channel_cs n y y y
89-
res_cs n y y y
1+
print.prt: written by SWAT+ editor v3.0.8 on 2025-07-29 21:28 for SWAT+ rev.61.0.1
2+
nyskip day_start yrc_start day_end yrc_end interval
3+
1 0 0 0 0 1
4+
aa_int_cnt
5+
0
6+
csvout dbout cdfout
7+
n n n
8+
crop_yld mgtout hydcon fdcout
9+
b n n n
10+
objects daily monthly yearly avann
11+
basin_wb n y y y
12+
basin_nb n y y y
13+
basin_ls n y y y
14+
basin_pw n y y y
15+
basin_aqu n y y y
16+
basin_res n y y y
17+
basin_cha n y y y
18+
basin_sd_cha n y y y
19+
basin_psc n y y y
20+
region_wb n y y y
21+
region_nb n y y y
22+
region_ls n y y y
23+
region_pw n y y y
24+
region_aqu n y y y
25+
region_res n y y y
26+
region_sd_cha n y y y
27+
region_psc n y y y
28+
water_allo n y y y
29+
lsunit_wb n y y y
30+
lsunit_nb n y y y
31+
lsunit_ls n y y y
32+
lsunit_pw n y y y
33+
hru_wb n y y y
34+
hru_nb n y y y
35+
hru_ls n y y y
36+
hru_pw n y y y
37+
hru-lte_wb n y y y
38+
hru-lte_nb n y y y
39+
hru-lte_ls n y y y
40+
hru-lte_pw n y y y
41+
channel n y y y
42+
channel_sd y y y y
43+
aquifer n y y y
44+
reservoir n y y y
45+
recall n y y y
46+
hyd n y y y
47+
ru n y y y
48+
pest n y y y
49+
basin_salt n y y y
50+
hru_salt n y y y
51+
ru_salt n y y y
52+
aqu_salt n y y y
53+
channel_salt n y y y
54+
res_salt n y y y
55+
wetland_salt n y y y
56+
basin_cs n y y y
57+
hru_cs n y y y
58+
ru_cs n y y y
59+
aqu_cs n y y y
60+
channel_cs n y y y
61+
res_cs n y y y
62+
wetland_cs n y y y
63+
basin_salt n y y y
64+
hru_salt n y y y
65+
ru_salt n y y y
66+
aqu_salt n y y y
67+
channel_salt n y y y
68+
res_salt n y y y
69+
wetland_salt n y y y
70+
basin_cs n y y y
71+
hru_cs n y y y
72+
ru_cs n y y y
73+
aqu_cs n y y y
74+
channel_cs n y y y
75+
res_cs n y y y
76+
wetland_cs n y y y
77+
basin_salt n y y y
78+
hru_salt n y y y
79+
ru_salt n y y y
80+
aqu_salt n y y y
81+
channel_salt n y y y
82+
res_salt n y y y
83+
wetland_salt n y y y
84+
basin_cs n y y y
85+
hru_cs n y y y
86+
ru_cs n y y y
87+
aqu_cs n y y y
88+
channel_cs n y y y
89+
res_cs n y y y
9090
wetland_cs n y y y

tests/test_calibration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def test_calibration():
2828
'channel_sd_mon.txt': {
2929
'has_units': True,
3030
'ref_day': 1,
31-
'apply_filter': {'name': ['cha561']}
31+
'apply_filter': {'name': ['cha300']}
3232
}
3333
}
3434

tests/test_txtinout_reader.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ def test_run_swat(
105105
stats_dict = pySWATPlus.DataManager().hru_stats_from_daily_simulation(
106106
sim_file=sim2_dir / 'channel_sd_day.txt',
107107
has_units=True,
108-
gis_id=561,
108+
gis_id=300,
109109
sim_col='flo_out',
110110
output_dir=sim2_dir
111111
)

0 commit comments

Comments
 (0)