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

Method test_labels_and_infinite

tests/test_parser.py:162–171  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

160 self.assertEqualMetrics([CounterMetricFamily("a", "", value=1)], list(families))
161
162 def test_labels_and_infinite(self):
163 families = text_string_to_metric_families("""# TYPE a counter
164# HELP a help
165a{foo="bar"} +Inf
166a{foo="baz"} -Inf
167""")
168 metric_family = CounterMetricFamily("a", "help", labels=["foo"])
169 metric_family.add_metric(["bar"], float('inf'))
170 metric_family.add_metric(["baz"], float('-inf'))
171 self.assertEqualMetrics([metric_family], list(families))
172
173 def test_spaces(self):
174 families = text_string_to_metric_families("""# TYPE a counter

Callers

nothing calls this directly

Calls 4

add_metricMethod · 0.95
assertEqualMetricsMethod · 0.95
CounterMetricFamilyClass · 0.90

Tested by

no test coverage detected