stage.create_grid_overlay(50, 'greenyellow')
size = .3
planet = codesters.Sprite("mars", -200, -200)
planet.set_size(.4)
planet.collision_off()
stage.set_background("space")
sprite = codesters.Sprite("ufo")
t = codesters.Teacher()
try:
tval2 = sprite.get_size()
except:
tval2 = "DNE"
t1 = TestObjective()
t1.add_success(tval2 == 0.4, "Great job!")
t1.add_failure(tval2 == "DNE", "Oops! Did you delete your sprite?")
t1.add_failure(tval2 == 0.5, "Did you change the number in the Set Size command?")
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.4.")
t1.add_creative(tval2 < 0.4, "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()