Skip to content

Commit ba04529

Browse files
committed
Adapt integration test
1 parent 111b5ef commit ba04529

2 files changed

Lines changed: 74 additions & 72 deletions

File tree

‎tests/integration/Snakefile‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ module module_area_potentials:
6060
shapes="resources/inputs/shapes/{shape}.parquet",
6161
wdpa="resources/inputs/wdpa.gdb",
6262
# Redirect specific module results (outputs)
63-
area_potential="results/outputs/{shape}/area_potential_{tech}.tif",
63+
area_potential="results/outputs/{shape}/{scenario}/area_potential_{tech}.tif",
6464
# Redirect module intermediate files
6565
logs="resources/module/logs",
6666
resources="resources/module/resources",
@@ -80,6 +80,6 @@ rule all:
8080
default_target: True
8181
input:
8282
# The report file requires all area potential output files
83-
"resources/module/results/NLD/area_potential_report.html",
83+
"resources/module/results/NLD/base/area_potential_report.html",
8484
message:
8585
"Run the module for the Netherlands shapes."

‎tests/integration/test_config.yaml‎

Lines changed: 72 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -2,73 +2,75 @@ module_area_potentials:
22
tiny_files: True
33
buffer_crs: "epsg:8857"
44
split_by: country_id
5-
techs:
6-
pv_rooftop:
7-
initial_area: settlement_area
8-
continuous_layers:
9-
settlement_share:
10-
min: 0.01
11-
max: 1
12-
share: 0.8
13-
binary_layers:
14-
regions_maritime: 0
15-
regions_land: 1
16-
protected: 0
17-
# Include all land cover types; selection is done by settlement_share
18-
landcover_FARM: 1
19-
landcover_FOREST: 1
20-
landcover_URBAN: 1
21-
landcover_OTHER: 1
22-
landcover_NOT_SUITABLE: 0
23-
landcover_WATER: 0
24-
pv_open_field:
25-
initial_area: pixel_area
26-
continuous_layers:
27-
slope:
28-
min: 0
29-
max: 3
30-
settlement_share:
31-
min: 0
32-
max: 0.01
33-
binary_layers:
34-
regions_maritime: 0
35-
regions_land: 1
36-
protected: 0
37-
landcover_FARM: 0.1
38-
landcover_FOREST: 0
39-
landcover_URBAN: 0
40-
landcover_OTHER: 0.2
41-
landcover_NOT_SUITABLE: 0
42-
landcover_WATER: 0
43-
wind_onshore:
44-
initial_area: pixel_area
45-
continuous_layers:
46-
slope:
47-
min: 0
48-
max: 20
49-
settlement_share:
50-
min: 0
51-
max: 0.01
52-
binary_layers:
53-
regions_maritime: 0
54-
regions_land: 1
55-
protected: 0
56-
landcover_FARM: 0.2
57-
landcover_FOREST: 0.05
58-
landcover_URBAN: 0
59-
landcover_OTHER: 0.3
60-
landcover_NOT_SUITABLE: 0
61-
landcover_WATER: 0
62-
wind_offshore:
63-
initial_area: pixel_area
64-
continuous_layers:
65-
bathymetry:
66-
min: -50
67-
max: 0
68-
share: 0.8
69-
binary_layers:
70-
regions_land: 0
71-
regions_maritime: 1
72-
protected: 0
73-
shapes_buffer:
74-
land: 10000 # meters
5+
scenarios:
6+
base:
7+
techs:
8+
pv_rooftop:
9+
initial_area: settlement_area
10+
continuous_layers:
11+
settlement_share:
12+
min: 0.01
13+
max: 1
14+
share: 0.8
15+
binary_layers:
16+
regions_maritime: 0
17+
regions_land: 1
18+
protected: 0
19+
# Include all land cover types; selection is done by settlement_share
20+
landcover_FARM: 1
21+
landcover_FOREST: 1
22+
landcover_URBAN: 1
23+
landcover_OTHER: 1
24+
landcover_NOT_SUITABLE: 0
25+
landcover_WATER: 0
26+
pv_open_field:
27+
initial_area: pixel_area
28+
continuous_layers:
29+
slope:
30+
min: 0
31+
max: 3
32+
settlement_share:
33+
min: 0
34+
max: 0.01
35+
binary_layers:
36+
regions_maritime: 0
37+
regions_land: 1
38+
protected: 0
39+
landcover_FARM: 0.1
40+
landcover_FOREST: 0
41+
landcover_URBAN: 0
42+
landcover_OTHER: 0.2
43+
landcover_NOT_SUITABLE: 0
44+
landcover_WATER: 0
45+
wind_onshore:
46+
initial_area: pixel_area
47+
continuous_layers:
48+
slope:
49+
min: 0
50+
max: 20
51+
settlement_share:
52+
min: 0
53+
max: 0.01
54+
binary_layers:
55+
regions_maritime: 0
56+
regions_land: 1
57+
protected: 0
58+
landcover_FARM: 0.2
59+
landcover_FOREST: 0.05
60+
landcover_URBAN: 0
61+
landcover_OTHER: 0.3
62+
landcover_NOT_SUITABLE: 0
63+
landcover_WATER: 0
64+
wind_offshore:
65+
initial_area: pixel_area
66+
continuous_layers:
67+
bathymetry:
68+
min: -50
69+
max: 0
70+
share: 0.8
71+
binary_layers:
72+
regions_land: 0
73+
regions_maritime: 1
74+
protected: 0
75+
shapes_buffer:
76+
land: 10000 # meters

0 commit comments

Comments
 (0)