4.4 Tester l'API¶
Intention: vérifier que l'adapter HTTP expose bien le contrat attendu et appelle les use cases.
Tests Python¶
Lancer les tests:
| Bash | |
|---|---|
Smoke local¶
Lancer l'API:
| Bash | |
|---|---|
Ouvrir Swagger UI:
| Text Only | |
|---|---|
Swagger est l'écran généré par FastAPI à partir du contrat OpenAPI. Il permet de vérifier que l'adapter HTTP publie les routes, les schémas de payload, les exemples et les statuts de réponse.

Dans Swagger, ouvrir POST /v1/todos/, cliquer sur Try it out, puis envoyer:
| JSON | |
|---|---|
Dans un autre terminal:
À vérifier:
- le
POSTretourne201,Location,Linket une enveloppe{ "status": "success", "data": ... }; - le
GETretourne200,X-Total-Count,paginationet une liste dansdata; /docset/openapi.jsonaffichent lesoperationId, exemples, headers et réponses422.
Étape suivante: exposer un MCP.