def test_moving(self):
     state = Zombie(3, 3, obstacle_list = [(1, 1), (2, 1)], zombie_list = [(2, 2)], human_list = [(0, 1)])
     state.move_humans(state.compute_distance_field('zombie'))
     self.assertEqual(state._human_list, [(1, 0)])
     state.move_humans(state.compute_distance_field('zombie'))
     self.assertEqual(state._human_list, [(2, 0)])
     state.move_humans(state.compute_distance_field('zombie'))
     self.assertEqual(state._human_list, [(2, 0)])
 def test_moving(self):
     state = Zombie(3,
                    3,
                    obstacle_list=[(1, 1), (2, 1)],
                    zombie_list=[(2, 2)],
                    human_list=[(0, 1)])
     state.move_humans(state.compute_distance_field('zombie'))
     self.assertEqual(state._human_list, [(1, 0)])
     state.move_humans(state.compute_distance_field('zombie'))
     self.assertEqual(state._human_list, [(2, 0)])
     state.move_humans(state.compute_distance_field('zombie'))
     self.assertEqual(state._human_list, [(2, 0)])