コード例 #1
0
    def test_format(self):
        group_by = TagGroupBy(['host', 'cpu'])

        self.assertEqual(group_by.format(), {
            'name': 'tag',
            'tags': ['host', 'cpu']
        })
コード例 #2
0
    def test_group_by_as_args(self):
        groupers = [
            TagGroupBy(['host']),
            TimeGroupBy(1, 'milliseconds', 2),
            ValueGroupBy(1)
        ]
        self.metric.group_by(*groupers)

        self.assertEqual(self.metric.group_bys, groupers)
コード例 #3
0
    def test_group_by_tag(self):
        self.metric.group_by(tags=['host'])

        self.assertEqual(self.metric.group_bys, [TagGroupBy(['host'])])