def test_constructor_explicit(self):

        buckets = ["test"]
        base_aggregation = aggregation_module.BaseAggregation(buckets=buckets)

        self.assertEqual("none", base_aggregation.aggregation_type)
        self.assertEqual(["test"], base_aggregation.buckets)
    def test_create_metric_descriptor_base(self):
        client = mock.Mock()
        option = stackdriver.Options(
            project_id="project-test", metric_prefix="teste")

        view_name_base = "view-base"
        agg_base = aggregation_module.BaseAggregation()
        view_base = view_module.View(
            view_name_base, "processed video size over time", [FRONTEND_KEY],
            VIDEO_SIZE_MEASURE, agg_base)
        exporter = stackdriver.StackdriverStatsExporter(
            options=option, client=client)
        self.assertRaises(Exception, exporter.create_metric_descriptor,
                          view_base)
Beispiel #3
0
    def test_constructor_defaults(self):
        base_aggregation = aggregation_module.BaseAggregation()

        self.assertEqual(aggregation_module.Type.NONE,
                         base_aggregation.aggregation_type)
        self.assertEqual([], base_aggregation.buckets)