def test_turn_right(self): x, y = 10, 15 asteroid = Asteroid(x + 1, y + 1) direction = "N" robot = Robot(x, y, asteroid, direction) robot.turn_right() assert robot.direction == "E"
def test_if_robot_does_not_make_wrong_turns(self, current_direction, none_expected_direction): robot = Robot(self.x, self.y, self.asteroid, current_direction, self.obstacle) robot.turn_right() assert robot.direction != none_expected_direction robot.turn_left() assert robot.direction != none_expected_direction
def test_turn_right(self, current_direction, expected_direction): robot = Robot(self.x, self.y, self.asteroid, current_direction) robot.turn_right() assert robot.direction == expected_direction
def test_turn_right(self, current_direction, expected_direction, x, y, asteroid): robot = Robot (x, y, asteroid, current_direction) robot.turn_right("West") assert robot.direction == expected_direction pass