(self)
| 178 | generate_latest(self.registry)) |
| 179 | |
| 180 | def test_nonnumber(self): |
| 181 | class MyNumber: |
| 182 | def __repr__(self): |
| 183 | return "MyNumber(123)" |
| 184 | |
| 185 | def __float__(self): |
| 186 | return 123.0 |
| 187 | |
| 188 | class MyCollector: |
| 189 | def collect(self): |
| 190 | metric = Metric("nonnumber", "Non number", 'untyped') |
| 191 | metric.add_sample("nonnumber", {}, MyNumber()) |
| 192 | yield metric |
| 193 | |
| 194 | self.registry.register(MyCollector()) |
| 195 | self.assertEqual(b'# HELP nonnumber Non number\n# TYPE nonnumber untyped\nnonnumber 123.0\n', |
| 196 | generate_latest(self.registry)) |
| 197 | |
| 198 | def test_timestamp(self): |
| 199 | class MyCollector: |
nothing calls this directly
no test coverage detected