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."