Example #1
0
    def test_set_worstfactor(self):
        fit = FitnessLinearRanking(self.fitness_list, .6)
        self.assertAlmostEqual(0.6, fit._worstfactor)
        fit.set_worstfactor(.7)
        self.assertAlmostEqual(.7, fit._worstfactor)

        self.assertRaises(ValueError, fit.set_worstfactor, -.1)
        self.assertRaises(ValueError, fit.set_worstfactor, 2.1)
    def test_set_worstfactor(self):
        fit = FitnessLinearRanking(self.fitness_list, 0.6)
        self.assertAlmostEqual(0.6, fit._worstfactor)
        fit.set_worstfactor(0.7)
        self.assertAlmostEqual(0.7, fit._worstfactor)

        self.assertRaises(ValueError, fit.set_worstfactor, -0.1)
        self.assertRaises(ValueError, fit.set_worstfactor, 2.1)