- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :La première question qu'on se pose généralement quand on commence à écrire des tests,c'est d'abord de savoir où on doit mettre les fichiers de test.
00:00:08 :Dans ce cas-ci, j'ai deux fichiers py qui ont différentes fonctionnalités,donc main.py et bank.py,et j'ai créé deux fichiers de test pour tester chacun des fichiers.
00:00:17 :Vous n'êtes pas obligé de créer un fichier pour chaque fichier que vous allez devoir tester.On pourrait dans ce cas-ci tout autant mettre tous nos tests à l'intérieur d'un seul fichier test.py
00:00:26 :qui testerait l'ensemble des deux fichiers, donc le fichier bank et le fichier main.py.On peut également séparer les tests par fichiers comme je l'ai fait actuellement,et dans ce cas-ci, vous voyez qu'ils sont au même niveau que mes deux fichiers que je teste.
00:00:39 :Dans le cas d'un projet un peu plus complexe,on pourrait mettre ces fichiers de test à l'intérieur d'un sous-dossier qu'on appellerait tout simplement test,avec un S, et à l'intérieur de ce dossier test,on placerait nos différents fichiers de test, comme ceci.
00:00:52 :Pour avoir nos tests bien séparés des fichiers de notre projet,c'est vraiment juste une question d'organisation pour avoir quelque chose d'un peu plus clair,et ne pas avoir plein de fichiers au même endroit.
00:01:03 :Dans ce cas-ci, on aurait nos tests séparés d'un côté dans un dossier,et les fichiers de notre projet ici, à l'intérieur de notre dossier principal.
00:01:11 :Comme je vous dis, il n'y a pas une règle précise à suivre,c'est vraiment vous, en fonction de l'ampleur de vos projets,qui allez décider de la structure de votre projet.
00:01:20 :Il est cependant tout le temps conseillé de commencer le nom de vos fichiers par test,puisque ça va permettre aux différentes bibliothèques qui permettent de tester des scripts Python,de comprendre que ce fichier n'est pas un fichier, comme par exemple ici, du projet,mais vraiment bien un fichier qui va nous permettre de tester le projet.
00:01:38 :Donc même si ces tests font partie du projet,ce ne sont pas des scripts que l'on utilise directement pour effectuer différentes fonctions de notre projet,donc c'est pour ça que c'est bien important de spécifier ici qu'il s'agit bien d'un fichier de test,en préfixant le nom du fichier du mot test.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.