def test_ship_compute(): ss_test = Ship() crew = initial.test_crew_adult() for member in crew: member.age = 14 member.grow_one_year() crew[0].job = "Doctor" ss_test.crew = crew ss_test.compute_healthiness() if ss_test.healthiness != 0.1: print "test_ship_compute failed on Doctor" crew[0].job = "Artist" ss_test.crew = crew ss_test.compute_satisfaction() if ss_test.satisfaction != 0.1: print "test_ship_compute failed on Artist" crew[0].job = "Engineer" ss_test.crew = crew ss_test.compute_safety() if ss_test.safety == -1: print "test_ship_compute failed on Engineer"