| import pytest | |
| from app.main import greet | |
| def test_greet_returns_string(): | |
| """Vérifie que la fonction retourne bien une chaîne de caractères.""" | |
| result = greet("Alice") | |
| assert isinstance(result, str), "Le résultat doit être une chaîne de caractères." | |
| def test_greet_output_content(): | |
| """Vérifie que la fonction génère la phrase attendue.""" | |
| result = greet("Bob") | |
| assert result == "Hello Bob!!", f"Résultat inattendu : {result}" | |
| def test_greet_with_empty_string(): | |
| """Vérifie le comportement si l’entrée est vide.""" | |
| result = greet("") | |
| assert result == "Hello !!", "Le résultat doit gérer les entrées vides." | |