Je vais corriger et construire des suites pytest pour des projets Python FastAPI
Développeur d'automatisation et d'API FastAPI en Python
À propos de ce service
Je diagnostiquerai, stabiliserai ou étendrai des suites pytest pour des projets Python et FastAPI.
Je peux aider avec les tests async, les endpoints FastAPI, les surcharges de dépendances, l’isolation de la base de données, les modifications de validation Pydantic, les fixtures, la paramétrisation, les mocks d’API externes et le comportement flaky des tests. Mon objectif est une suite déterministe qui explique clairement les échecs et peut s’exécuter de manière fiable en local ou en CI.
Les packages couvrent jusqu’à 5, 15 ou 25 tests convenus. Vous recevez le code de test modifié, un résumé des résultats et des instructions d’exécution ; la formule Premium inclut des notes de consolidation et des conseils de couverture.
La portée exacte dépend de la taille du dépôt, des échecs existants, des dépendances et de l’environnement de test. Veuillez me contacter avant de commander et partager les erreurs pertinentes, les versions des dépendances et une section minimale reproductible avec les secrets supprimés. Les nouvelles fonctionnalités, les audits de sécurité et les tests de charge ne sont pas inclus.
Test d'applications:
API
Technologie de développement:
Python
Appareil:
Mac
Mon portfolio
FAQ
Traduction automatique
Pouvez-vous corriger les tests async flaky ?
Oui, après avoir examiné le comportement de la boucle d’événements, des fixtures et de l’état partagé. Je m’accorde avec vous sur les tests affectés et les résultats attendus avant de commencer.
Pouvez-vous mocker des API externes ?
Oui, en utilisant l’injection de dépendances ou des transports HTTP adaptés au projet. Les tests peuvent utiliser des réponses synthétiques plutôt que des services en direct si nécessaire.
Garantissez-vous un pourcentage de couverture ?
Je vise les comportements convenus, mais la couverture dépend de la portée du dépôt, des dépendances et de l’accès. Je ne promets pas un pourcentage de couverture arbitraire ni que le logiciel est sans défaut.
