Skip to content

Commit 521d188

Browse files
mouwaficbdre-mandy
andauthored
Feature/tests unitaires (#17)
* 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 * fix: Utilisation de pathlib pour une gestion portable des chemins. --------- Co-authored-by: e-mandy <andymfrd02@gmail.com>
1 parent 297d5f3 commit 521d188

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/utils.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import math
22
import string
33
import sys
4+
from pathlib import Path
45
from typing import Any, Dict, List, TypedDict
56

67
class StatsDict(TypedDict):
@@ -114,7 +115,8 @@ def verifier_texte_dechiffre(texte: str) -> Dict[str, Any]:
114115
first_char = mot[0].lower()
115116

116117
for syl in ['Fr', 'En']:
117-
chemin=f"dico{syl}/{first_char}.txt"
118+
119+
chemin = Path(f"dico{syl}") / f"{first_char}.txt"
118120
try:
119121
with open(chemin, 'r', encoding='latin-1') as f:
120122
for ligne in f:

0 commit comments

Comments
 (0)