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

Method test_summary_adds

tests/test_multiprocess.py:76–85  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

74 self.assertEqual(3, self.registry.get_sample_value('c_total'))
75
76 def test_summary_adds(self):
77 s1 = Summary('s', 'help', registry=None)
78 values.ValueClass = MultiProcessValue(lambda: 456)
79 s2 = Summary('s', 'help', registry=None)
80 self.assertEqual(0, self.registry.get_sample_value('s_count'))
81 self.assertEqual(0, self.registry.get_sample_value('s_sum'))
82 s1.observe(1)
83 s2.observe(2)
84 self.assertEqual(2, self.registry.get_sample_value('s_count'))
85 self.assertEqual(3, self.registry.get_sample_value('s_sum'))
86
87 def test_histogram_adds(self):
88 h1 = Histogram('h', 'help', registry=None)

Callers

nothing calls this directly

Calls 4

observeMethod · 0.95
MultiProcessValueFunction · 0.90
SummaryClass · 0.85
get_sample_valueMethod · 0.80

Tested by

no test coverage detected