Ik los bugs op en schrijf pytest tests voor je fastapi of python API


Over deze dienst
Automatische vertaling
Heb je een FastAPI of Python API die crasht, of eentje zonder tests? Ik los de bug op en voeg tests toe, zodat je je code met vertrouwen kunt aanpassen.
Wat ik doe:
- De bug reproduceren, de oorzaak vinden en oplossen
- Een test toevoegen die faalt vóór de fix en slaagt na de fix
- Eenheidstests en API-tests schrijven met pytest en FastAPI TestClient
- Database tests toevoegen voor PostgreSQL waar nodig
- GitHub Actions instellen om tests en linting uit te voeren bij elke push (Premium)
Wat je ontvangt:
- De fix of tests als een pull request of patchbestand
- Een korte uitleg over de oorzaak en de verandering
- Commando's om de tests zelf uit te voeren
Ik test mijn eigen werk op dezelfde manier: mijn multi-tenant ticket API heeft 599 geautomatiseerde tests, 157 daarvan tegen een echte PostgreSQL database (zie mijn portfolio).
Niet inbegrepen: het herschrijven van het hele project, frontend bugs, server- of deploymentproblemen.
Neem eerst contact met me op voordat je bestelt en deel de foutmelding of repository, zodat ik kan bevestigen dat ik het kan oplossen.
Maak kennis met Furkan O
Python Backend Developer, FastAPI, PostgreSQL, REST APIs
- Afkomstig uitTurkije
- Lid sindsapr 2024
- Gem. reactietijd1 uur
Talen
Turks, Engels
Automatische vertaling
Mijn portfolio
Andere Software development diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Kun je garanderen dat je mijn bug oplost?
Ik bevestig dat voordat je bestelt. Stuur me eerst de fout of de code, en ik vertel je eerlijk of ik het kan oplossen.
Hoe deel ik mijn code veilig?
Voeg me toe aan een private repository of stuur een zip via Fiverr berichten. Verwijder eerst wachtwoorden, API-sleutels en .env-bestanden.
Werk je met Django of Flask?
Deze gig is voor FastAPI en plain Python APIs. Voor andere frameworks, stuur me eerst een bericht en ik vertel je of ik kan helpen.
Wat telt als één bug?
Eén probleem met één oorzaak, bijvoorbeeld een endpoint dat de verkeerde status code teruggeeft. Als blijkt dat het meerdere aparte problemen zijn, vertel ik dat voordat ik verder ga.

