def test_counter_no_label(self): metric = Counter('shruberry', 'shruberry', registry=self.registry) metric.inc() ometric = OriginalCounter('shruberry', 'shruberry', registry=self.oregistry) ometric.inc() self.compate_to_original() self.registry = CollectorRegistry() metric = Counter('shruberry', 'shruberry', registry=self.registry) self.compate_to_original()
def _increase_counter(total: int, metric: prometheus_client.Counter): # TODO: do not access private property val = total - metric._value.get() if val > 0: metric.inc(val)