def test_rover_can_reach_home_with_fuel_when_turning_twice(self): rover = Rover(0, 0) rover.fuel_gauge = 4 rover.direction_index = 3 # west self.assertTrue(rover.can_reach_home(1, 1))
def test_rover_cant_reach_home_without_sufficient_fuel_when_turning_twice( self): rover = Rover(0, 0) rover.fuel_gauge = 3 rover.direction_index = 3 # west self.assertFalse(rover.can_reach_home(1, 1))
def test_rover_can_reach_home_with_fuel_when_turning_once(self): rover = Rover(0, 0) rover.fuel_gauge = 3 rover.direction_index = 0 # north self.assertTrue(rover.can_reach_home(1, 1))