def test_cull_population(self): oldPop = copy.deepcopy(self.population) newPop = genetic.cull_population(self.population, 3, self.qmap) self.assertEqual(3, len(newPop)) self.assertTrue(genetic.best_of_population(oldPop, self.qmap) in newPop)
def test_best_of_population(self): self.assertTupleEqual((4, 4), genetic.best_of_population(self.population, self.qmap))