Ejemplo n.º 1
0
    def test_legend_value(self):
        series = self._generate_series_list(config=[range(100)])
        legend = functions.legendValue({}, series, "min", "max", "avg")[0]
        self.assertEqual(legend.name, "collectd.test-db1.load.value (min: 0) (max: 99) (avg: 49.5)")

        series = self._generate_series_list(config=[range(100)])
        series[0].name = "load.value"
        legend = functions.legendValue({}, series, "avg", "si")[0]
        self.assertEqual(legend.name, "load.value          avg  49.50     ")

        series = self._generate_series_list(config=[range(100)])
        legend = functions.legendValue({}, series, "lol")[0]
        self.assertEqual(legend.name, "collectd.test-db1.load.value (lol: (?))")

        series = self._generate_series_list(config=[[None] * 100])
        legend = functions.legendValue({}, series, "min")[0]
        self.assertEqual(legend.name, "collectd.test-db1.load.value (min: None)")
Ejemplo n.º 2
0
    def test_legend_value(self):
        series = self._generate_series_list(config=[range(100)])
        legend = functions.legendValue({}, series, 'min', 'max', 'avg')[0]
        self.assertEqual(
            legend.name,
            "collectd.test-db1.load.value (min: 0) (max: 99) (avg: 49.5)")

        series = self._generate_series_list(config=[range(100)])
        series[0].name = 'load.value'
        legend = functions.legendValue({}, series, 'avg', 'si')[0]
        self.assertEqual(legend.name, "load.value          avg  49.50     ")

        series = self._generate_series_list(config=[range(100)])
        legend = functions.legendValue({}, series, 'lol')[0]
        self.assertEqual(legend.name,
                         "collectd.test-db1.load.value (lol: (?))")

        series = self._generate_series_list(config=[[None] * 100])
        legend = functions.legendValue({}, series, 'min')[0]
        self.assertEqual(legend.name,
                         "collectd.test-db1.load.value (min: None)")
Ejemplo n.º 3
0
    def test_legend_value(self):
        series = self._generate_series_list(config=[range(100)])
        legend = functions.legendValue({}, series, 'min', 'max', 'avg')[0]
        self.assertEqual(
            legend.name,
            "collectd.test-db1.load.value (min: 0) (max: 99) (avg: 49.5)")

        series = self._generate_series_list(config=[range(100)])
        series[0].name = 'load.value'
        legend = functions.legendValue({}, series, 'avg', 'si')[0]
        self.assertEqual(
            legend.name,
            "load.value          avg  49.50     ")

        series = self._generate_series_list(config=[range(100)])
        legend = functions.legendValue({}, series, 'lol')[0]
        self.assertEqual(
            legend.name, "collectd.test-db1.load.value (lol: (?))")

        series = self._generate_series_list(config=[[None] * 100])
        legend = functions.legendValue({}, series, 'min')[0]
        self.assertEqual(
            legend.name, "collectd.test-db1.load.value (min: None)")
Ejemplo n.º 4
0
 def test_legend_value_with_system_preserves_sign(self):
     series = [TimeSeries("foo", 0, 1, 1, [-10000, -20000, -30000, -40000])]
     [result] = functions.legendValue({}, series, "avg", "si")
     self.assertEqual(result.name, "foo                 avg  -25.00K   ")
Ejemplo n.º 5
0
 def test_legend_value_with_system_preserves_sign(self):
     series = [TimeSeries("foo", 0, 1, 1, [-10000, -20000, -30000, -40000])]
     [result] = functions.legendValue({}, series, "avg", "si")
     self.assertEqual(result.name, "foo                 avg  -25.00K   ")