def verify_mean_haz_maps_stored_to_kvs(the_job, calculator, keys): """ Make sure that the keys and non-empty values for mean hazard maps have been written to KVS.""" if (the_job.params[hazard_general.POES_PARAM_NAME] != '' and the_job.params['COMPUTE_MEAN_HAZARD_CURVE'].lower() == \ 'true'): LOG.debug("verifying KVS entries for mean hazard maps") for poe in calculator.poes_hazard_maps: for site in the_job.sites_to_compute(): key = tokens.mean_hazard_map_key( the_job.job_id, site, poe) self.assertTrue(key in keys, "Missing key %s" % key)
def verify_mean_haz_maps_stored_to_kvs(hazengine): """ Make sure that the keys and non-empty values for mean hazard maps have been written to KVS.""" if (hazengine.params[classical_psha.POES_PARAM_NAME] != '' and hazengine.params['COMPUTE_MEAN_HAZARD_CURVE'].lower() == \ 'true'): LOG.debug("verifying KVS entries for mean hazard maps") for poe in hazengine.poes_hazard_maps: for site in hazengine.sites_to_compute(): key = tokens.mean_hazard_map_key( hazengine.job_id, site, poe) value = self.kvs_client.get(key) self.assertTrue( value is not None, "no value found at KVS key")
def verify_mean_haz_maps_stored_to_kvs(hazengine): """ Make sure that the keys and non-empty values for mean hazard maps have been written to KVS.""" if (hazengine.params[classical_psha.POES_PARAM_NAME] != '' and hazengine.params['COMPUTE_MEAN_HAZARD_CURVE'].lower() == \ 'true'): LOG.debug("verifying KVS entries for mean hazard maps") poes = classical_psha._extract_values_from_config(hazengine, classical_psha.POES_PARAM_NAME) for poe in poes: for site in hazengine.sites_for_region(): key = tokens.mean_hazard_map_key( hazengine.id, site, poe) value = self.kvs_client.get(key) self.assertTrue( value is not None, "no value found at KVS key")