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

Method test_setting_buckets

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

Source from the content-addressed store, hash-verified

435 assert_not_observable(self.labels.observe, 1)
436
437 def test_setting_buckets(self):
438 h = Histogram('h', 'help', registry=None, buckets=[0, 1, 2])
439 self.assertEqual([0.0, 1.0, 2.0, float("inf")], h._upper_bounds)
440
441 h = Histogram('h', 'help', registry=None, buckets=[0, 1, 2, float("inf")])
442 self.assertEqual([0.0, 1.0, 2.0, float("inf")], h._upper_bounds)
443
444 self.assertRaises(ValueError, Histogram, 'h', 'help', registry=None, buckets=[])
445 self.assertRaises(ValueError, Histogram, 'h', 'help', registry=None, buckets=[float("inf")])
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'])

Callers

nothing calls this directly

Calls 1

HistogramClass · 0.85

Tested by

no test coverage detected