def _get_metric_infos(self, service_metrics, check_command): metric_infos = {} for nr, perfvar in enumerate(service_metrics): translated = perfvar_translation(perfvar, check_command) name = translated["name"] mi = metric_info.get(name, {}) metric_infos[perfvar] = { "index": nr, "name": name, "title": mi.get("title", name.title()), } return metric_infos
def test_perfvar_translation(perf_name, check_command, result): assert utils.perfvar_translation(perf_name, check_command) == result