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

Method test_labels

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

Source from the content-addressed store, hash-verified

571 self.assertRaises(ValueError, Enum, 'e', 'help', registry=None)
572
573 def test_labels(self):
574 self.labels.labels('a').state('c')
575 self.assertEqual(0, self.registry.get_sample_value('el', {'l': 'a', 'el': 'a'}))
576 self.assertEqual(0, self.registry.get_sample_value('el', {'l': 'a', 'el': 'b'}))
577 self.assertEqual(1, self.registry.get_sample_value('el', {'l': 'a', 'el': 'c'}))
578 self.assertRaises(ValueError, self.labels.state, 'a')
579
580 def test_overlapping_labels(self):
581 with pytest.raises(ValueError):

Callers

nothing calls this directly

Calls 3

stateMethod · 0.80
get_sample_valueMethod · 0.80
labelsMethod · 0.45

Tested by

no test coverage detected