Skip to content

Feat: Intéraction CLI#31

Merged
AnthonyGuillauma merged 13 commits intodevelopfrom
feat/interaction-cli
Apr 3, 2025
Merged

Feat: Intéraction CLI#31
AnthonyGuillauma merged 13 commits intodevelopfrom
feat/interaction-cli

Conversation

@AnthonyGuillauma
Copy link
Copy Markdown
Owner

  • Ajout de la classe AfficheurCLI qui contient les méthodes pour intéragir avec la CLI
  • Ajout des tests unitaires d'AfficheurCLI
  • Ajout de la documentation d'AfficheurCLI

- Ajout de la classe AfficheurCLI qui permet d'intéragir avec la ligne
  de commande et d'afficher l'animation de chargement
- Ajout du dossier assets qui contient tous les fichiers d'éléments
  visuels
- Ajout du fichier animations.json qui contient les ASCIIs à afficher
  dans la ligne de commande
- Ajout de la fonction gestion_exception qui permet de gérer une
  exception rencontrée durant le déroulement du script améliorant ainsi
  la lisibilité du code
- Amélioration de la condition qui vérifier que l'animation n'est pas
  déjà lancée lorsque on lance une nouvelle animation de chargement
- Ajout des tests unitaires pour la classe AfficheurCLI
- Ajout du fichier .coveragerc pour exclure la vérification "if __name__
  == "__main__"
- Déplacement du lancement des tests unitaires vers le fichier tests
  afin que le dossier de configuration de coverage.py soit pris en
  compte
- Modification de chemin dans test.yaml qui était mauvais depuis le
  déplacement des tests vers le dossier tests
- Modification du chemin de l'artefact qui était mauvais depuis le
  changement du dossier où les tests unitaires sont activés
- Modification d'une chaine de caractere qui était incorrecte pour les
  versions de python inférieur à 3.12
- Modification du chemin de l'artefact qui était incorretc depuis la
  dernière correction
- Modification de la branche de l'action des tests unitaires vers la
  branche develop
- Amélioration de la documentation des tests unitaires de
  test_afficheur_cli.py et test_main.py
- Ajout de la documentation pour la classe AfficheurCLI
- Modification de la documentation des constantes de la classe
  AfficheurCLI
- Ajout des types des constantes dans la documentation des constantes de
  AfficheurCLI
@AnthonyGuillauma AnthonyGuillauma merged commit 3cf8e60 into develop Apr 3, 2025
@AnthonyGuillauma AnthonyGuillauma deleted the feat/interaction-cli branch April 3, 2025 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant