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