Le détail du fonctionnement des routes vous est donné de façon
standardisée. tout d’abord la méthode HTTP utilisée, puis l’URL avec
de potentiels arguments dénotés avec : (ex. /hello/:name).
Ensuite :
une description de ce que retourne la route
un exemple de payload lorsque c’est pertinent
un exemple de réponse
des potentiels codes d’erreurs à retourner
Script de test
Pour tester votre backend vous pouvez créer un script python test_api.py dans le dossier de votre projet.
Il faudra installer les dépendances suivantes avec pip: pytest, requests et psycopg2
Pour l’utiliser, lancer votre serveur et dans un second terminal lancer les tests avec la commande pytest test_api.py.
Le script de test ne teste pas toutes les routes, vous pouvez le compléter en créant des nouvelles fonctions comme test_delete_nonexistent_person().