def test_input(self): sheep = tbx.sheep(3).population() wolves = tbx.wolves(3).population() species = sheep, wolves (sheep, wolves), = self.env.run_simulation(species, 42) self.assertEqual(((sheep, wolves),), (species,)) self.assertEqual(contains_fitness(sheep), [True]*3) self.assertEqual(contains_fitness(wolves), [True]*3)
def setUp(self): self.stats = log.Stats() self.foo_mock = mock.MagicMock() self.logger = self.stats.log_decorator(self.foo_mock) self.pop, = tbx.environment(tbx.sheep(3), tbx.wolves(3)).population() x = 42 for spec in self.pop: for ind in spec: ind.fitness.values = x, x x += 1
def main(): toolbox = t.environment(t.darwinian(t.sheep(count=100)), t.lamarckian(t.wolves(count=30))) experiment = Experiment(toolbox) experiment.run()
def setUp(self): self.individual = toolboxes.sheep(3).individual() self.darwinian = toolboxes.darwinian(toolboxes.common_toolbox())
def setUp(self): self.individual = toolboxes.sheep(3).individual() self.lamarckian = toolboxes.lamarckian(toolboxes.common_toolbox())
def setUp(self): self.sheep = toolboxes.sheep(3) self.population = self.sheep.population()