MCPcopy Index your code
hub / github.com/prometheus/client_python / test_labels

Method test_labels

tests/test_core.py:448–457  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

446 self.assertRaises(ValueError, Histogram, 'h', 'help', registry=None, buckets=[3, 1])
447
448 def test_labels(self):
449 self.assertRaises(ValueError, Histogram, 'h', 'help', registry=None, labelnames=['le'])
450
451 self.labels.labels('a').observe(2)
452 self.assertEqual(0, self.registry.get_sample_value('hl_bucket', {'le': '1.0', 'l': 'a'}))
453 self.assertEqual(1, self.registry.get_sample_value('hl_bucket', {'le': '2.5', 'l': 'a'}))
454 self.assertEqual(1, self.registry.get_sample_value('hl_bucket', {'le': '5.0', 'l': 'a'}))
455 self.assertEqual(1, self.registry.get_sample_value('hl_bucket', {'le': '+Inf', 'l': 'a'}))
456 self.assertEqual(1, self.registry.get_sample_value('hl_count', {'l': 'a'}))
457 self.assertEqual(2, self.registry.get_sample_value('hl_sum', {'l': 'a'}))
458
459 def test_function_decorator(self):
460 self.assertEqual(0, self.registry.get_sample_value('h_count'))

Callers

nothing calls this directly

Calls 3

get_sample_valueMethod · 0.80
observeMethod · 0.45
labelsMethod · 0.45

Tested by

no test coverage detected