def test_make_prob_list(self): prob_list = Fitness._make_prob_list([.5, .25, 2.5]) self.assertAlmostEqual(1.0, sum(prob_list)) self.assertAlmostEqual(0.153846153846, prob_list[0]) self.assertAlmostEqual(0.0769230769231, prob_list[1]) self.assertAlmostEqual(0.769230769231, prob_list[2])
def test_make_prob_list(self): prob_list = Fitness._make_prob_list([0.5, 0.25, 2.5]) self.assertAlmostEqual(1.0, sum(prob_list)) self.assertAlmostEqual(0.153846153846, prob_list[0]) self.assertAlmostEqual(0.0769230769231, prob_list[1]) self.assertAlmostEqual(0.769230769231, prob_list[2])