| Index: tools/telemetry/telemetry/value/histogram_unittest.py
|
| diff --git a/tools/telemetry/telemetry/value/histogram_unittest.py b/tools/telemetry/telemetry/value/histogram_unittest.py
|
| index ba75b5e4faa6fa2e94c373cc5ac7a95c3625dbd8..adeb16b6b2e4adad60bf3c32b53686c0109c4917 100644
|
| --- a/tools/telemetry/telemetry/value/histogram_unittest.py
|
| +++ b/tools/telemetry/telemetry/value/histogram_unittest.py
|
| @@ -42,3 +42,24 @@ class ValueTest(TestBase):
|
| self.assertEquals(
|
| 'histogram',
|
| histogram.GetBuildbotDataType(value.SUMMARY_RESULT_OUTPUT_CONTEXT))
|
| +
|
| + def testBucketAsDict(self):
|
| + bucket = histogram_module.HistogramValueBucket(33, 45, 78)
|
| + d = bucket.AsDict()
|
| +
|
| + self.assertEquals(d, {
|
| + 'low': 33,
|
| + 'high': 45,
|
| + 'count': 78
|
| + })
|
| +
|
| + def testAsDictIsAccurate(self):
|
| + histogram = histogram_module.HistogramValue(
|
| + None, 'x', 'counts',
|
| + raw_value_json='{"buckets": [{"low": 1, "high": 2, "count": 1}]}',
|
| + important=False)
|
| + d = histogram.AsDictWithoutBaseClassEntries()
|
| +
|
| + self.assertEquals(['buckets'], d.keys())
|
| + self.assertTrue(isinstance(d['buckets'], list))
|
| + self.assertEquals(len(d['buckets']), 1)
|
|
|