Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Technique de Simulation | Cadre Unittest
Concepts Avancés de Python
course content

Contenu du cours

Concepts Avancés de Python

Concepts Avancés de Python

1. Modules et Imports
2. Gestion des Erreurs
3. Gestion des Fichiers
4. Cadre Pytest
5. Cadre Unittest
6. Itérateurs et Générateurs

book
Technique de Simulation

Tester du code qui dépend de services externes, de configurations ou qui a des effets secondaires peut être difficile. Le mock est une technique puissante qui simule le comportement d'interactions complexes du monde réel dans les tests sans leur complexité et leur imprévisibilité.

Par exemple, si vous devez tester un service d'échange d'argent, une option pourrait consister à utiliser vos propres fonds pour simuler des transactions et observer les résultats. Cependant, cette méthode peut être risquée et coûteuse. Une alternative plus efficace et sans risque est d'utiliser le mock pour émuler le processus d'envoi d'argent.

Tester un Service de Transfert d'Argent

L'Approche de Test :

  1. Mocker les Soldes des Comptes : utiliser le mock pour simuler différents états de compte, tels que des fonds insuffisants ou des fonds suffisants, pour tester comment la méthode de transfert réagit ;
  2. Vérifier les Transactions : confirmer que les montants appropriés sont débités et crédités des comptes respectifs lors d'un transfert ;
  3. Gérer les Exceptions : s'assurer que la méthode gère correctement les scénarios où le transfert ne peut pas être effectué.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 4
We're sorry to hear that something went wrong. What happened?
some-alt