def test_compute_metrics(self): ERROR_METRICS = copy.copy(METRICS_UPDATE) ERROR_METRICS['payload'] = {"metric_err": []} ic = cpu.CpuFrequency(None) info = ic._get_sample(METRICS_UPDATE, 'cpu.frequency') info_none = ic._get_sample(METRICS_UPDATE, 'abc.efg') info_error = ic._get_sample(ERROR_METRICS, 'cpu.frequency') self.assertEqual('cpu.frequency', info['payload']['name']) self.assertIsNone(info_none) self.assertIsNone(info_error)
def test_compute_cpu_frequency(self): c = self._process_notification(cpu.CpuFrequency(None)) self.assertEqual('compute.node.cpu.frequency', c.name) self.assertEqual(1600, c.volume)
def test_compute_cpu_frequency(self): c = self._process_notification(cpu.CpuFrequency()) self.assertEqual(c.name, 'compute.node.cpu.frequency') self.assertEqual(c.volume, 1600)