def test_step_with_generation_change(self):
     s = Simulation()
     s.current_simstep = Settings.number_of_simulation_steps_in_a_generation
     current_generation = s.current_generation
     s.step()
     assert s.current_simstep == 0
     assert s.current_generation == current_generation +1
     for a in s.agents:
         assert a["value"] == 0.
         assert a["reputation"] == 0
 def test_step_with_generation_change(self):
     s = Simulation()
     s.current_simstep = Settings.number_of_simulation_steps_in_a_generation
     current_generation = s.current_generation
     s.step()
     assert s.current_simstep == 0
     assert s.current_generation == current_generation + 1
     for a in s.agents:
         assert a["value"] == 0.
         assert a["reputation"] == 0