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

Method test_summary

tests/test_exposition.py:102–112  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

100 self.assertEqual(b'# HELP gg A gauge\n# TYPE gg gauge\ngg 17.0\n', generate_latest(self.registry))
101
102 def test_summary(self):
103 s = Summary('ss', 'A summary', ['a', 'b'], registry=self.registry)
104 s.labels('c', 'd').observe(17)
105 self.assertEqual(b"""# HELP ss A summary
106# TYPE ss summary
107ss_count{a="c",b="d"} 1.0
108ss_sum{a="c",b="d"} 17.0
109# HELP ss_created A summary
110# TYPE ss_created gauge
111ss_created{a="c",b="d"} 123.456
112""", generate_latest(self.registry))
113
114 def test_histogram(self):
115 s = Histogram('hh', 'A histogram', registry=self.registry)

Callers

nothing calls this directly

Calls 4

SummaryClass · 0.90
generate_latestFunction · 0.90
observeMethod · 0.45
labelsMethod · 0.45

Tested by

no test coverage detected