def test_first_step_from_unactivated_origin_with_dir_up_is_right(self): ant = AntGrid() ant.x, ant.y = 0, 0 ant.dir = "up" ant.step() self.assertEqual(1, ant.x) self.assertEqual(0, ant.y)
def test_ant_grid_turn_dir_right_to_left_when_activated(self): ant = AntGrid() ant.dir = "left" ant.turn(activated=True) self.assertEqual("down", ant.dir)
def test_ant_grid_turn_dir_right_to_left_when_unactivated(self): ant = AntGrid() ant.dir = "left" ant.turn(activated=False) self.assertEqual("up", ant.dir)