stage.set_axis(10)
sprite = codesters.Sprite("hedgehog")
sprite.go_to(3, 3)
sprite.set_size(.5)
stage.set_background("field")
sprite.pen_down()
sprite.set_color("khaki")
for counter in range(25):
sprite.move_forward(4)
sprite.turn_left(92)
t = codesters.Teacher()
lefts = t.get_parameters_for_function('turn_left')
rights = t.get_parameters_for_function('turn_right')
moves = t.get_parameters_for_function('move_forward')
try:
tval1 = int(lefts[0][0])
except:
tval1 = "DNE"
try:
tval2 = int(rights[0][0])
except:
tval2 = "DNE"
try:
tval3 = int(moves[0][0])
except:
tval3 = "DNE"
t1 = TestObjective()
t1.add_success(tval1 != 92 or tval2 != "DNE" or tval3 != 4, "Great job!")
t1.add_failure(tval1 == 92 and tval2 == "DNE" and tval3 == 4, "Did you try changing the number in the .move_forward() or .turn_left() commands?")
tester = TestManager()
tester.add_test_list([t1])
tester.run_tests()
tester.display_first_feedback()