def verify_quantile_haz_curves_stored_to_kvs(hazengine, keys): """ Make sure that the keys and non-empty values for quantile hazard curves have been written to KVS.""" quantiles = hazengine.quantile_levels LOG.debug("verifying KVS entries for quantile hazard curves, "\ "%s quantile values" % len(quantiles)) for quantile in quantiles: for site in hazengine.sites_to_compute(): key = tokens.quantile_hazard_curve_key( hazengine.job_id, site, quantile) self.assertTrue(key in keys, "Missing key %s" % key)
def verify_quantile_haz_curves_stored_to_kvs(the_job, calculator, keys): """ Make sure that the keys and non-empty values for quantile hazard curves have been written to KVS.""" quantiles = calculator.quantile_levels LOG.debug("verifying KVS entries for quantile hazard curves, "\ "%s quantile values" % len(quantiles)) for quantile in quantiles: for site in the_job.sites_to_compute(): key = tokens.quantile_hazard_curve_key( the_job.job_id, site, quantile) self.assertTrue(key in keys, "Missing key %s" % key)
def verify_quantile_haz_curves_stored_to_kvs(hazengine): """ Make sure that the keys and non-empty values for quantile hazard curves have been written to KVS.""" quantiles = hazengine.quantile_levels LOG.debug("verifying KVS entries for quantile hazard curves, "\ "%s quantile values" % len(quantiles)) for quantile in quantiles: for site in hazengine.sites_to_compute(): key = tokens.quantile_hazard_curve_key( hazengine.job_id, site, quantile) value = self.kvs_client.get(key) self.assertTrue( value is not None, "no value found at KVS key")
def verify_quantile_haz_curves_stored_to_kvs(hazengine): """ Make sure that the keys and non-empty values for quantile hazard curves have been written to KVS.""" quantiles = classical_psha._extract_values_from_config(hazengine, classical_psha.QUANTILE_PARAM_NAME) LOG.debug("verifying KVS entries for quantile hazard curves, "\ "%s quantile values" % len(quantiles)) for quantile in quantiles: for site in hazengine.sites_for_region(): key = tokens.quantile_hazard_curve_key( hazengine.id, site, quantile) value = self.kvs_client.get(key) self.assertTrue( value is not None, "no value found at KVS key")