MCPcopy Create free account
hub / github.com/prometheus/client_python / test_labelnames

Method test_labelnames

tests/test_core.py:894–904  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

892 self.assertRaises(ValueError, StateSetMetricFamily, 's', 'help', value={'a': True}, labels=['a'])
893
894 def test_labelnames(self):
895 cmf = UntypedMetricFamily('u', 'help', labels=iter(['a']))
896 self.assertEqual(('a',), cmf._labelnames)
897 cmf = CounterMetricFamily('c_total', 'help', labels=iter(['a']))
898 self.assertEqual(('a',), cmf._labelnames)
899 gmf = GaugeMetricFamily('g', 'help', labels=iter(['a']))
900 self.assertEqual(('a',), gmf._labelnames)
901 smf = SummaryMetricFamily('s', 'help', labels=iter(['a']))
902 self.assertEqual(('a',), smf._labelnames)
903 hmf = HistogramMetricFamily('h', 'help', labels=iter(['a']))
904 self.assertEqual(('a',), hmf._labelnames)
905
906
907class TestCollectorRegistry(unittest.TestCase):

Callers

nothing calls this directly

Calls 4

CounterMetricFamilyClass · 0.90
GaugeMetricFamilyClass · 0.90
SummaryMetricFamilyClass · 0.90

Tested by

no test coverage detected