Mentorat sur les tests unitaires et le principe de "mock"
Session du 11 septembre 2024 à 21h00
Deviens membre Premium
Cette session de mentorat est réservée aux membres Premium. Rejoignez-nous pour accéder à toutes les rediffusions des sessions de mentorat !
Premium
- +100h de formations
- +180 exercices de code
- +100h de mentorats en rediffusion
- 20 projets
- Mentorats groupés hebdomadaires
- Support individuel avec nos mentors
Mentorat sur les tests unitaires et le principe de "mock"
Cette session de mentorat Python et Django avancé sur les tests couvre des concepts clés tels que l'utilisation des mocks pour simuler des objets ou des comportements dans les tests. Elle se concentre sur la création de tests plus robustes et maintenables, en améliorant l'efficacité et la modularité des tests dans les applications Python et Django.
Sources
- Documentation Python sur unittest.mock - à 00:53:27 dans la vidéo
Principe de base du mock
Le "monkeypatch"
Exemple plus concret avec requests
Création du code de test
Question de Boris : pourquoi est-il nécessaire de retourner un objet ?
Utilisation du monkeypatch pour requests
Explication de l'intérêt de mocker ses propres fonctions
Résumé de situations dans lesquelles le mock est intéressant
L'intérêt des mock dans le contexte de Django
Création du mock de ExampleForm
Création du test pour tester ExampleForm
Question de Simon concernant les dossiers et fichiers de test
Bravo, tu es prêt à passer à la suite