Risolverò bug e scriverò test pytest per la tua API fastapi o python


Informazioni su questo servizio
Traduzione automatica.
Hai una API FastAPI o Python che si blocca, o senza test? Risolvo il bug e aggiungo i test, così puoi modificare il codice con sicurezza.
Ciò che faccio:
- Ricreare il bug, trovare la causa e risolverlo
- Aggiungere un test che fallisce prima della correzione e passa dopo
- Scrivere test unitari e API con pytest e FastAPI TestClient
- Aggiungere test sul database PostgreSQL dove necessario
- Configurare GitHub Actions per eseguire test e linting ad ogni push (Premium)
Ciò che ricevi:
- La correzione o i test come pull request o file patch
- Una breve nota che spiega causa e modifica
- Comandi per eseguire i test da solo
Io testo il mio lavoro allo stesso modo: la mia API multi-tenant per ticket ha 599 test automatizzati, 157 di essi contro un database PostgreSQL reale (vedi il mio portfolio).
Non incluso: riscrivere l'intero progetto, bug frontend, problemi di server o deployment.
Contattami prima di ordinare e condividi il messaggio di errore o il repository, così posso confermare di poterlo risolvere.
Scopri di più su Furkan O
Python Backend Developer, FastAPI, PostgreSQL, REST APIs
- DaTurchia
- Membro daapr 2024
- Tempo di risposta medio1 ora
Lingue
Turco, Inglese
Traduzione automatica.
Il mio portfolio
Altri servizi della categoria Sviluppo di software offerti da me
FAQ
Traduzione automatica.
Puoi garantire che risolverai il mio bug?
Lo confermo prima che tu ordini. Inviami l'errore o il codice, e ti dirò sinceramente se posso risolverlo.
Come condivido il mio codice in modo sicuro?
Aggiungimi a un repository privato o allega uno zip nei messaggi Fiverr. Rimuovi prima password, chiavi API e file .env.
Lavori con Django o Flask?
Questo servizio è per API FastAPI e Python semplice. Per altri framework, contattami prima e ti dirò se posso aiutarti.
Cosa si intende per un bug?
Un problema con una causa, ad esempio un endpoint che restituisce il codice di stato sbagliato. Se risultano più problemi separati, te lo dirò prima di continuare.

