def testgetMetricPathHostNone(self): metric = Metric('servers.host.cpu.total.idle', 0) actual_value = metric.getMetricPath() expected_value = 'total.idle' message = 'Actual %s, expected %s' % (actual_value, expected_value) self.assertEqual(actual_value, expected_value, message)
def testgetMetricPath(self): metric = Metric('servers.com.example.www.cpu.total.idle', 0, host='com.example.www') actual_value = metric.getMetricPath() expected_value = 'total.idle' message = 'Actual %s, expected %s' % (actual_value, expected_value) self.assertEqual(actual_value, expected_value, message)
def testgetPathPrefixCustom(self): metric = Metric('custom.path.prefix.com.example.www.cpu.total.idle', 0, host='com.example.www') actual_value = metric.getPathPrefix() expected_value = 'custom.path.prefix' message = 'Actual %s, expected %s' % (actual_value, expected_value) self.assertEqual(actual_value, expected_value, message)