def test_animal_speak(): """ module de test pour verifier l'exception speak() """ my_animal_1 = Animal(name="my_animal_speak") print(my_animal_1.to_string()) try: my_animal_1.speak() except NotImplementedError: print("animal is OK ! ")
def test_to_string(): """ Test de la fonction to_string """ test_animal = Animal("Test", 5, 10, "testing") assert test_animal.to_string() == "Test a 5 PV et 10 PA et je dis testing"
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)