Arreglaré errores y escribiré pruebas pytest para tu API de fastapi o python


Acerca de este Servicio
Traducción automática
¿Tienes una API de FastAPI o Python que se rompe, o una sin pruebas? Arreglo el error y añado pruebas, para que puedas modificar tu código con confianza.
Lo que hago:
- Reproducir el error, encontrar la causa y arreglarlo
- Añadir una prueba que falle antes del arreglo y pase después
- Escribir pruebas unitarias y de API con pytest y FastAPI TestClient
- Añadir pruebas de base de datos para PostgreSQL cuando sea necesario
- Configurar GitHub Actions para ejecutar pruebas y linting en cada push (Premium)
Lo que recibes:
- La corrección o las pruebas como un pull request o archivo de parche
- Una nota breve explicando la causa y el cambio
- Comandos para ejecutar las pruebas tú mismo
Yo pruebo mi propio trabajo de la misma manera: mi API de tickets multi-inquilino tiene 599 pruebas automatizadas, 157 de ellas contra una base de datos PostgreSQL real (consulta mi portafolio).
No incluido: reescribir todo el proyecto, errores en el frontend, problemas en el servidor o en el despliegue.
Por favor, envíame un mensaje antes de ordenar y comparte el mensaje de error o el repositorio, para poder confirmar si puedo arreglarlo.
Conoce a Furkan O
Python Backend Developer, FastAPI, PostgreSQL, REST APIs
- DeTurquía
- Miembro desdeabr 2024
- Responde aprox. en:1 hora
Idiomas
Turco, Inglés
Traducción automática
Mi porfolio
Otros servicios de Desarrollo de software que ofrezco
FAQ
Traducción automática
¿Puedes garantizar que arreglarás mi error?
Lo confirmo antes de que hagas el pedido. Envíame el error o el código primero, y te diré honestamente si puedo arreglarlo.
¿Cómo comparto mi código de forma segura?
Agregame a un repositorio privado o adjunta un zip en los mensajes de Fiverr. Por favor, elimina contraseñas, claves API y archivos .env primero.
¿Trabajas con Django o Flask?
Este gig es para APIs de FastAPI y Python simple. Para otros frameworks, envíame un mensaje primero y te diré si puedo ayudar.
¿Qué cuenta como un error?
Un problema con una causa, por ejemplo un endpoint que devuelve el código de estado incorrecto. Si resulta ser varios problemas separados, te lo diré antes de continuar.

