(self)
| 34 | self.assertEqualMetrics([CounterMetricFamily("a.b", "help", value=1)], list(families)) |
| 35 | |
| 36 | def test_complex_name_counter(self): |
| 37 | families = text_string_to_metric_families("""# TYPE "my.counter{} # = \\" \\n" counter |
| 38 | # HELP "my.counter{} # = \\" \\n" help |
| 39 | {"my.counter{} # = \\" \\n", "awful. }}{{ # HELP EOF name"="\\n yikes } \\" value"} 1 |
| 40 | """) |
| 41 | metric = CounterMetricFamily("my.counter{} # = \" \n", "help", labels={'awful. }}{{ # HELP EOF name': '\n yikes } " value'}) |
| 42 | metric.add_sample("my.counter{} # = \" \n_total", {'awful. }}{{ # HELP EOF name': '\n yikes } " value'}, 1) |
| 43 | self.assertEqual([metric], list(families)) |
| 44 | |
| 45 | def test_simple_gauge(self): |
| 46 | families = text_string_to_metric_families("""# TYPE a gauge |
nothing calls this directly
no test coverage detected