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

Method test_enum

tests/openmetrics/test_exposition.py:383–391  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

381""", generate_latest(self.registry, version="2.0.0"))
382
383 def test_enum(self) -> None:
384 i = Enum('ee', 'An enum', ['a', 'b'], registry=self.registry, states=['foo', 'bar'])
385 i.labels('c', 'd').state('bar')
386 self.assertEqual(b"""# HELP ee An enum
387# TYPE ee stateset
388ee{a="c",b="d",ee="foo"} 0.0
389ee{a="c",b="d",ee="bar"} 1.0
390# EOF
391""", generate_latest(self.registry, version="2.0.0"))
392
393 def test_unicode(self) -> None:
394 c = Counter('cc', '\u4500', ['l'], registry=self.registry)

Callers

nothing calls this directly

Calls 4

EnumClass · 0.90
generate_latestFunction · 0.90
stateMethod · 0.80
labelsMethod · 0.45

Tested by

no test coverage detected