projet_05 / tests /test_app.py
GitHub Actions
🚀 Auto-deploy from GitHub Actions
566d4b5
raw
history blame contribute delete
664 Bytes
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."