def test_move_forward_check(self): r = Robot("Tesla", Simple_Grid(3)) self.assertEqual(False, r.can_move_forward()) r = Robot("Tesla", Simple_Grid(5)) r.right() self.assertEqual(True, r.can_move_forward())
import time from robogrid import Robot from robogrid.grids import Maze brian = Robot("Brian", Maze (19)) brian.right() while True: brian.right() while brian.can_move_forward(): brian.forward() time.sleep(1) print brian brian.right() while brian.can_move_forward(): brian.forward() time.sleep(1) print brian brian.left() while brian.can_move_forward(): brian.forward() time.sleep(1) print brian brian.left() while brian.can_move_forward(): brian.forward() time.sleep(1) print brian