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