(self)
| 289 | self.assertEqualMetrics([metric_family], list(families)) |
| 290 | |
| 291 | def test_escaping(self): |
| 292 | families = text_string_to_metric_families("""# TYPE a counter |
| 293 | # HELP a he\\n\\\\l\\tp |
| 294 | a{foo="b\\"a\\nr"} 1 |
| 295 | a{foo="b\\\\a\\z"} 2 |
| 296 | """) |
| 297 | metric_family = CounterMetricFamily("a", "he\n\\l\\tp", labels=["foo"]) |
| 298 | metric_family.add_metric(["b\"a\nr"], 1) |
| 299 | metric_family.add_metric(["b\\a\\z"], 2) |
| 300 | self.assertEqualMetrics([metric_family], list(families)) |
| 301 | |
| 302 | def test_timestamps(self): |
| 303 | families = text_string_to_metric_families("""# TYPE a counter |
nothing calls this directly
no test coverage detected