@@ -158,13 +158,10 @@ def repos(self, config):
158158 @pytest .fixture ()
159159 def met_forcings (self ):
160160 """Return a list of spatial met forcing specifications."""
161- return [
162- {
163- "name" : "crujra_access" ,
164- "payu_experiment" : "https://github.com/CABLE-LSM/cable_example.git" ,
165- },
166- {"name" : "gswp" , "payu_experiment" : "foo" },
167- ]
161+ return {
162+ "crujra_access" : "https://github.com/CABLE-LSM/cable_example.git" ,
163+ "gswp" : "foo" ,
164+ }
168165
169166 @pytest .fixture ()
170167 def science_configurations (self , config ):
@@ -180,15 +177,16 @@ def test_task_product_across_branches_forcings_and_configurations(
180177 met_forcings = met_forcings ,
181178 science_configurations = science_configurations ,
182179 )
180+ met_forcing_names = list (met_forcings .keys ())
183181 assert [
184182 (task .repo , task .met_forcing_name , task .sci_config ) for task in tasks
185183 ] == [
186- (repos [0 ], met_forcings [ 0 ][ "name" ], science_configurations [0 ]),
187- (repos [0 ], met_forcings [ 0 ][ "name" ], science_configurations [1 ]),
188- (repos [0 ], met_forcings [ 1 ][ "name" ], science_configurations [0 ]),
189- (repos [0 ], met_forcings [ 1 ][ "name" ], science_configurations [1 ]),
190- (repos [1 ], met_forcings [ 0 ][ "name" ], science_configurations [0 ]),
191- (repos [1 ], met_forcings [ 0 ][ "name" ], science_configurations [1 ]),
192- (repos [1 ], met_forcings [ 1 ][ "name" ], science_configurations [0 ]),
193- (repos [1 ], met_forcings [ 1 ][ "name" ], science_configurations [1 ]),
184+ (repos [0 ], met_forcing_names [ 0 ], science_configurations [0 ]),
185+ (repos [0 ], met_forcing_names [ 0 ], science_configurations [1 ]),
186+ (repos [0 ], met_forcing_names [ 1 ], science_configurations [0 ]),
187+ (repos [0 ], met_forcing_names [ 1 ], science_configurations [1 ]),
188+ (repos [1 ], met_forcing_names [ 0 ], science_configurations [0 ]),
189+ (repos [1 ], met_forcing_names [ 0 ], science_configurations [1 ]),
190+ (repos [1 ], met_forcing_names [ 1 ], science_configurations [0 ]),
191+ (repos [1 ], met_forcing_names [ 1 ], science_configurations [1 ]),
194192 ]
0 commit comments