-
Notifications
You must be signed in to change notification settings - Fork 461
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Fleet Management API User Stories adding gif and swagger docs #1805
Improve Fleet Management API User Stories adding gif and swagger docs #1805
Conversation
|
||
* El código de los _endpoints_ debe pasar por una revisión de código realizada | ||
por al menos una compañera. | ||
* El código de los _endpoints_ debe contar con test unitarios y e2e. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Quiero definir que pensamos con e2e o quiza deberiamos describirlo mejor en algun momento de readme.
Por ejemplo, hay confusion a veces con ellas si deben levantar un mock database. Cuando no hay CRUD no se si hay necesidad hacer e2e. En python con flask creo el minimo es unas pruebas de integracion con una cliente que hace peticiones y probamos que las respuestas son correctos de los views/rutas, sin necesidad a interactuar con un base de datos (pueden mockear los funciones que habla con el db).
Me gustaria se aclaramos los tipos de tets un poco en los hitos.
d1fa5db
to
c5998c0
Compare
155b8cf
to
31b6d78
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Aqui mis comentarios son:
- Usamos Swagger spec 2.0.0 ahora no?
- Debemos cambiar el orden de HU porque los endpoints en el swagger requiere authenticacion, o si no - comentamos muy claro que el spec que define la respuesta 401 no seria implemenatado hasta HU7 y no debe hacerlo caso hasta este historia.
- corregimos donde mencionamos e2e tests
En el swagger 2.0 los trajectories deben retornar una propiedad con nombre "timestamp" y no "date" (date
es el parametro de query y es solo date, timestamp
en la propiedad de trajectory)
31b6d78
to
7b6e87a
Compare
Para resolver #1753
Se agregaron
Pendiente