stage.set_axis(8)
stage.create_grid_overlay(1, "black")
stage.set_background("winter")
sprite = codesters.Sprite("snowman")
t = codesters.Teacher()
try:
tval2 = sprite.get_size()
except:
tval2 = "DNE"
t1 = TestObjective()
t1.add_success(tval2 == 0.5, "Great job!")
t1.add_failure(tval2 == "DNE", "Oops! Did you delete your sprite?")
t1.add_failure(tval2 == 1, "Did you add a Set Size command?")
t1.add_failure(tval2 > 1, "Try using a number smaller than 1, like 0.5.")
t1.add_creative(tval2 < 0.5, "That's a very small sprite!")
t1.add_creative(tval2 > 0.4 and tval2 < 1 and tval2 != .5, "That's a good size too!")
tester = TestManager()
tester.add_test_list([t1])
tester.run_tests()
tester.display_first_feedback()