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

Method test_labels_with_curly_braces

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

Source from the content-addressed store, hash-verified

144 self.assertEqualMetrics([CounterMetricFamily("a", "help", value=1)], list(families))
145
146 def test_labels_with_curly_braces(self):
147 families = text_string_to_metric_families("""# TYPE a counter
148# HELP a help
149a{foo="bar", bar="b{a}z"} 1
150""")
151 metric_family = CounterMetricFamily("a", "help", labels=["foo", "bar"])
152 metric_family.add_metric(["bar", "b{a}z"], 1)
153 self.assertEqualMetrics([metric_family], list(families))
154
155 def test_empty_help(self):
156 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