def test_derivative_should_work(self):
     new_values = MonascaDerivativeLDP.derivative(
         ResultIterable(self.all_metrics))
     new_values = self._values(new_values)
     self.assertEqual(new_values,
                      [0.5, 0.25, -0.5, -0.25, 1.0, 1.5])
 def test_derivative_should_work_on_first_and_last_values(self):
     new_values = MonascaDerivativeLDP.derivative(
         ResultIterable(self.all_metrics[0:2]))
     new_values = self._values(new_values)
     self.assertEqual(new_values,
                      [0.5, 0.5])
 def test_derivative_should_remove_duplicate(self):
     new_values = MonascaDerivativeLDP.derivative(
         ResultIterable(self.all_metrics[0:4]))
     new_values = self._values(new_values)
     self.assertEqual(new_values,
                      [0.5, 0.5])
 def test_derivative_should_do_nothing_with_1_value(self):
     self.assertEqual(MonascaDerivativeLDP.derivative(
         ResultIterable(self.all_metrics[0:1])),
         [])
Ejemplo n.º 5
0
 def test_derivative_should_work(self):
     new_values = MonascaDerivativeLDP.derivative(
         ResultIterable(self.all_metrics))
     new_values = self._values(new_values)
     self.assertEqual(new_values,
                      [0.5, 0.25, -0.5, -0.25, 1.0, 1.5])
Ejemplo n.º 6
0
 def test_derivative_should_remove_duplicate(self):
     new_values = MonascaDerivativeLDP.derivative(
         ResultIterable(self.all_metrics[0:4]))
     new_values = self._values(new_values)
     self.assertEqual(new_values,
                      [0.5, 0.5])
Ejemplo n.º 7
0
 def test_derivative_should_work_on_first_and_last_values(self):
     new_values = MonascaDerivativeLDP.derivative(
         ResultIterable(self.all_metrics[0:2]))
     new_values = self._values(new_values)
     self.assertEqual(new_values,
                      [0.5, 0.5])
Ejemplo n.º 8
0
 def test_derivative_should_do_nothing_with_1_value(self):
     self.assertEqual(MonascaDerivativeLDP.derivative(
         ResultIterable(self.all_metrics[0:1])),
         [])