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

Method test_gauge_max

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

Source from the content-addressed store, hash-verified

144 self.assertEqual(2, self.registry.get_sample_value('g'))
145
146 def test_gauge_max(self):
147 g1 = Gauge('g', 'help', registry=None, multiprocess_mode='max')
148 values.ValueClass = MultiProcessValue(lambda: 456)
149 g2 = Gauge('g', 'help', registry=None, multiprocess_mode='max')
150 self.assertEqual(0, self.registry.get_sample_value('g'))
151 g1.set(1)
152 g2.set(2)
153 self.assertEqual(2, self.registry.get_sample_value('g'))
154
155 def test_gauge_livemax(self):
156 g1 = Gauge('g', 'help', registry=None, multiprocess_mode='livemax')

Callers

nothing calls this directly

Calls 4

setMethod · 0.95
MultiProcessValueFunction · 0.90
GaugeClass · 0.85
get_sample_valueMethod · 0.80

Tested by

no test coverage detected