You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Documentation de la fonction d'entropie
* Essai de fusion (1/2)
* Récupération du main (1/2)
* Mise en place des tests unitaires (1/4)
* Revert "Mise en place des tests unitaires (1/4)"
This reverts commit e965801.
* Mise en place des tests unitaires (1/4)
* Mise en place des tests liés à l'analyzer aes cbc
* Corrections de typage et de logique
* Correction du comportement à la levée de l'exception
* Correction de la lgoque de test de test_exception_déchiffrer
* Corection de la logique de test_verification_texte_dechiffre
---------
Co-authored-by: e-mandy <andymfrd02@gmail.com>
Ici le TestCase pour le regroupement des Cas de figures de Tests et le main pour l'exécution automatique des tests définis dans la classe ci-dessous
5
9
@@ -11,23 +15,36 @@ def add(a,b):
11
15
12
16
classBetaTester(TestCase):
13
17
#Définition de la méthode de test
18
+
"""
19
+
# La fonction doit être préfixé du mot test pour que le TestCase puisse le l'identifier en tant que méthode à tester (le snake_case ici devra être appliqué ici)
20
+
21
+
# En fonction du type de vérification que vous souhaitez effectué par rapport aux test les méthodes assert devront variés.
22
+
ex : * assertEqual() pour vérifier l'égalité. Dans le cas utilisé cette fonction vérifie si le retour de la fonction add correspond à la valeur 10
23
+
* assertIn() pour vérifier si une variable est dans une iterable
24
+
* assertIsInstance() pour vérifier le type de retour d'une variable ou fonction etc... (description des méthodes à l'appui)
25
+
26
+
NB : Pour tester sa fonction chacun devra faire un import pour éviter la redondance.
27
+
Chaque fonction à tester devra se retrouver dans la class BetaTester avec un nom clair et propre à sa fonctionnalité précédé du mot "test"
28
+
29
+
command : pyhton test_global.py [-v (-- verbose)] (verbose pour un test avec plus de précision)
30
+
31
+
"""
14
32
15
33
deftest_addition(self):
16
34
self.assertEqual(add(5,5),10)
17
35
18
36
19
-
"""
20
-
# La fonction doit être préfixé du mot test pour que le TestCase puisse le l'identifier en tant que méthode à tester (le snake_case ici devra être appliqué ici)
21
-
22
-
# En fonction du type de vérification que vous souhaitez effectué par rapport aux test les méthodes assert devront variés.
23
-
ex : * assertEqual() pour vérifier l'égalité. Dans le cas utilisé cette fonction vérifie si le retour de la fonction add correspond à la valeur 10
24
-
* assertIn() pour vérifier si une variable est dans une iterable
25
-
* assertIsInstance() pour vérifier le type de retour d'une variable ou fonction etc... (description des méthodes à l'appui)
0 commit comments