def test_const_nonlinear(self): history = [] history.append(self.cpu_load(0, 5)) history.append(self.cpu_load(1, 5)) history.append(self.cpu_load(3, 5)) he_data = self.he_historic_data(history) self.assertEqual(state_data.load_factor(he_data), 5.0)
def test_cpu_load_grow_fall(self): history = [] history.append(self.cpu_load(0, 0)) history.append(self.cpu_load(1, 10)) history.append(self.cpu_load(2, 0)) he_data = self.he_historic_data(history) self.assertEqual(state_data.load_factor(he_data), 5.0)
def test_cpu_load_grow_fall_nonlinear(self): history = [] history.append(self.cpu_load(0, 0)) history.append(self.cpu_load(1, 30)) history.append(self.cpu_load(3, 0)) he_data = self.he_historic_data(history) self.assertEqual(state_data.load_factor(he_data), 15.0)
def test_cpu_load_zero(self): history = [] history.append(self.cpu_load(0, 0)) he_data = self.he_historic_data(history) self.assertEqual(state_data.load_factor(he_data), 0.0)