@@ -163,6 +163,9 @@ def test_check_parameters_for_pcmdi():
163163 "cmip_enso_dir" : "" ,
164164 "cmip_clim_dir" : "" ,
165165 "cmip_movs_dir" : "" ,
166+ "enso_viewer" : False ,
167+ "clim_viewer" : True ,
168+ "mova_viewer" : True ,
166169 "diagnostics_base_path" : "diags/post" ,
167170 "infer_path_parameters" : True ,
168171 }
@@ -197,6 +200,8 @@ def test_check_parameters_for_pcmdi():
197200 "cmip_enso_dir" : "" ,
198201 "cmip_clim_dir" : "" ,
199202 "cmip_movs_dir" : "" ,
203+ "enso_viewer" : False ,
204+ "clim_viewer" : True ,
200205 "diagnostics_base_path" : "diags/post" ,
201206 "infer_path_parameters" : False ,
202207 }
@@ -227,11 +232,14 @@ def test_check_parameters_for_pcmdi():
227232 "cmip_enso_dir" : "" ,
228233 "cmip_clim_dir" : "" ,
229234 "cmip_movs_dir" : "" ,
235+ "enso_viewer" : False ,
236+ "clim_viewer" : True ,
237+ "mova_viewer" : True ,
230238 "diagnostics_base_path" : "diags/post" ,
231239 "infer_path_parameters" : True ,
232240 }
233241 check_parameters_for_pcmdi (c )
234- assert c ["cmip_enso_dir" ] == "diags/post/pcmdi_data/metrics_data/enso_metric "
242+ assert c ["cmip_enso_dir" ] == "placeholder_dir "
235243
236244 # Test when parameters are already defined
237245 c = {
@@ -240,6 +248,9 @@ def test_check_parameters_for_pcmdi():
240248 "cmip_enso_dir" : "/custom/enso" ,
241249 "cmip_clim_dir" : "/custom/clim" ,
242250 "cmip_movs_dir" : "/custom/movs" ,
251+ "enso_viewer" : False ,
252+ "clim_viewer" : True ,
253+ "mova_viewer" : True ,
243254 "diagnostics_base_path" : "diags/post" ,
244255 "infer_path_parameters" : True ,
245256 }
@@ -359,6 +370,7 @@ def test_check_and_define_parameters():
359370 "reference_data_path" : "/ref/path/post/analysis" ,
360371 "grid" : "180x360_aave" ,
361372 "infer_path_parameters" : True ,
373+ "clim_viewer" : True ,
362374 }
363375 check_and_define_parameters (c )
364376 assert (
@@ -434,6 +446,10 @@ def test_add_pcmdi_dependencies(mock_exists):
434446 "year1" : 2000 ,
435447 "year2" : 2010 ,
436448 "figure_sets" : ["mean_climate" , "variability_modes" , "enso_metric" ],
449+ "clim_viewer" : True ,
450+ "mova_viewer" : True ,
451+ "movc_viewer" : True ,
452+ "enso_viewer" : False ,
437453 }
438454 script_dir = "/scripts"
439455
@@ -446,7 +462,6 @@ def test_add_pcmdi_dependencies(mock_exists):
446462 "/scripts/pcmdi_diags_mean_climate_model_vs_obs_2000-2010.status" ,
447463 "/scripts/pcmdi_diags_variability_modes_cpl_model_vs_obs_2000-2010.status" ,
448464 "/scripts/pcmdi_diags_variability_modes_atm_model_vs_obs_2000-2010.status" ,
449- "/scripts/pcmdi_diags_enso_model_vs_obs_2000-2010.status" ,
450465 ]
451466 assert set (dependencies ) == set (expected_dependencies )
452467
@@ -459,6 +474,10 @@ def test_add_pcmdi_dependencies(mock_exists):
459474 "ref_year1" : 1850 ,
460475 "ref_year2" : 1900 ,
461476 "figure_sets" : ["mean_climate" ],
477+ "clim_viewer" : True ,
478+ "enso_viewer" : False ,
479+ "mova_viewer" : False ,
480+ "movc_viewer" : False ,
462481 }
463482
464483 add_pcmdi_dependencies (c , dependencies , script_dir )
@@ -474,6 +493,10 @@ def test_add_pcmdi_dependencies(mock_exists):
474493 "year1" : 2000 ,
475494 "year2" : 2010 ,
476495 "figure_sets" : ["mean_climate" ],
496+ "clim_viewer" : True ,
497+ "enso_viewer" : False ,
498+ "mova_viewer" : False ,
499+ "movc_viewer" : False ,
477500 }
478501 mock_exists .return_value = False
479502
@@ -496,6 +519,10 @@ def test_add_pcmdi_dependencies(mock_exists):
496519 "year1" : 2000 ,
497520 "year2" : 2010 ,
498521 "figure_sets" : ["mean_climate" ],
522+ "clim_viewer" : True ,
523+ "enso_viewer" : False ,
524+ "mova_viewer" : False ,
525+ "movc_viewer" : False ,
499526 }
500527 mock_exists .return_value = True
501528
0 commit comments