def test_eat(): """ Test de la fonction eat """ test_animal = Animal(name="Test", life_point=5, attack_point=10, voice="testing") test_animal.eat() assert test_animal.get_life_point() == 10 test_animal.eat(energy=50) assert test_animal.get_life_point() == 60
def test_animal_1(): """ fonction pour tester Animal """ mon_animal = Animal("zarafa") print("TO_STRING: " + mon_animal.to_string()) mon_animal.set_attack_point(5) print("TO_STRING: " + mon_animal.to_string()) mon_animal.set_life_point(100) print("TO_STRING: " + mon_animal.to_string()) mon_animal.set_voice("ba3aaaaw") print("TO_STRING: " + mon_animal.to_string()) mon_animal.eat() print("TO_STRING: " + mon_animal.to_string()) mon_animal.eat(20) print("TO_STRING: " + mon_animal.to_string()) mon_animal_2 = Animal("7allouf") print("TO_STRING: " + mon_animal_2.to_string()) mon_animal_2.set_life_point(200) mon_animal_2.set_attack_point(30) print("TO_STRING: " + mon_animal_2.to_string()) mon_animal_2.set_voice("Grrrrrrrr") print("TO_STRING: " + mon_animal_2.to_string()) mon_animal_2.eat(40) print("TO_STRING: " + mon_animal_2.to_string()) mon_animal_2.attack(mon_animal) print("TO_STRING: " + mon_animal_2.to_string()) print("TO_STRING: " + mon_animal.to_string()) print("Execution de str():") print(str(mon_animal)) print("print(mon_animal):") print(mon_animal)