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

Method test_remove

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

Source from the content-addressed store, hash-verified

595 self.assertEqual(2, self.registry.get_sample_value('two_total', {'a': 'x', 'b': 'y'}))
596
597 def test_remove(self):
598 self.counter.labels('x').inc()
599 self.counter.labels('y').inc(2)
600 self.assertEqual(1, self.registry.get_sample_value('c_total', {'l': 'x'}))
601 self.assertEqual(2, self.registry.get_sample_value('c_total', {'l': 'y'}))
602 self.counter.remove('x')
603 self.assertEqual(None, self.registry.get_sample_value('c_total', {'l': 'x'}))
604 self.assertEqual(2, self.registry.get_sample_value('c_total', {'l': 'y'}))
605
606 def test_clear(self):
607 self.counter.labels('x').inc()

Callers

nothing calls this directly

Calls 4

get_sample_valueMethod · 0.80
incMethod · 0.45
labelsMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected