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

Method test_nonnumber

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

Source from the content-addressed store, hash-verified

178 generate_latest(self.registry))
179
180 def test_nonnumber(self):
181 class MyNumber:
182 def __repr__(self):
183 return "MyNumber(123)"
184
185 def __float__(self):
186 return 123.0
187
188 class MyCollector:
189 def collect(self):
190 metric = Metric("nonnumber", "Non number", 'untyped')
191 metric.add_sample("nonnumber", {}, MyNumber())
192 yield metric
193
194 self.registry.register(MyCollector())
195 self.assertEqual(b'# HELP nonnumber Non number\n# TYPE nonnumber untyped\nnonnumber 123.0\n',
196 generate_latest(self.registry))
197
198 def test_timestamp(self):
199 class MyCollector:

Callers

nothing calls this directly

Calls 3

generate_latestFunction · 0.90
MyCollectorClass · 0.70
registerMethod · 0.45

Tested by

no test coverage detected