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)")
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)")
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)")
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 ")