def bounded_move(self): if self.start != self.left_limit and self.start != self.right_limit: Walker.move(self) elif self.start == self.left_limit: self.start += 1 self.steps += 1 elif self.start == self.right_limit: self.start -= 1 self.steps += 1 """'If the random generator decides that the walker should move beyond
def test_walker(): """Test that Walker class can be used as required.""" start, home = 10, 20 w = Walker(start, home) assert not w.is_at_home() w.move() assert w.get_position() != start w.move() assert w.get_steps() == 2