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

Method test_clear

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

Source from the content-addressed store, hash-verified

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()
608 self.counter.labels('y').inc(2)
609 self.assertEqual(1, self.registry.get_sample_value('c_total', {'l': 'x'}))
610 self.assertEqual(2, self.registry.get_sample_value('c_total', {'l': 'y'}))
611 self.counter.clear()
612 self.assertEqual(None, self.registry.get_sample_value('c_total', {'l': 'x'}))
613 self.assertEqual(None, self.registry.get_sample_value('c_total', {'l': 'y'}))
614
615 def test_incorrect_label_count_raises(self):
616 self.assertRaises(ValueError, self.counter.labels)

Callers

nothing calls this directly

Calls 4

get_sample_valueMethod · 0.80
incMethod · 0.45
labelsMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected