Esempio n. 1
0
    def test_get_plot_data_filtered(self):
        """Tests getting the metrics plot data with filters."""
        error = error_test_utils.create_error(is_builtin=True)
        metrics_test_utils.create_error(error=error,
                                        occurred=datetime.datetime(2015,
                                                                   1,
                                                                   1,
                                                                   tzinfo=utc),
                                        total_count=1)
        metrics_test_utils.create_error(error=error,
                                        occurred=datetime.datetime(2015,
                                                                   1,
                                                                   20,
                                                                   tzinfo=utc),
                                        total_count=1)
        metrics_test_utils.create_error(occurred=datetime.datetime(2015,
                                                                   1,
                                                                   1,
                                                                   tzinfo=utc),
                                        total_count=1)

        plot_data = MetricsError.objects.get_plot_data(
            started=datetime.datetime(2015, 1, 1, tzinfo=utc),
            ended=datetime.datetime(2015, 1, 10, tzinfo=utc),
            choice_ids=[error.id],
            columns=[MetricsTypeColumn('total_count')])

        self.assertEqual(len(plot_data), 1)
        self.assertEqual(len(plot_data[0].values), 1)
Esempio n. 2
0
    def test_get_plot_data_filtered(self):
        """Tests getting the metrics plot data with filters."""
        error = error_test_utils.create_error(is_builtin=True)
        metrics_test_utils.create_error(error=error, occurred=datetime.date(2015, 1, 1), total_count=1)
        metrics_test_utils.create_error(error=error, occurred=datetime.date(2015, 1, 20), total_count=1)
        metrics_test_utils.create_error(occurred=datetime.date(2015, 1, 1), total_count=1)

        plot_data = MetricsError.objects.get_plot_data(started=datetime.date(2015, 1, 1),
                                                       ended=datetime.date(2015, 1, 10),
                                                       choice_ids=[error.id],
                                                       columns=[MetricsTypeColumn('total_count')])

        self.assertEqual(len(plot_data), 1)
        self.assertEqual(len(plot_data[0].values), 1)
Esempio n. 3
0
    def test_get_plot_data(self):
        """Tests getting the metrics plot data."""
        metrics_test_utils.create_error(total_count=1)
        plot_data = MetricsError.objects.get_plot_data()

        self.assertEqual(len(plot_data), 1)
Esempio n. 4
0
    def test_get_plot_data(self):
        """Tests getting the metrics plot data."""
        metrics_test_utils.create_error(total_count=1)
        plot_data = MetricsError.objects.get_plot_data()

        self.assertEqual(len(plot_data), 1)