Services Api_Ihm Tests Test_Plot_Data
Tests unitaires pour la route /api/plot-data de l’API IHM.
Ce module contient les tests pour vérifier le bon fonctionnement de la route qui fournit les données pour les graphiques.
Les tests vérifient : 1. Le format de la réponse de l’API 2. La gestion des erreurs (fichier non trouvé) 3. La cohérence des données retournées
Version: 1.0.0 (2024-03-19) Auteur: Kahina et franck - Groupe 2
- class services.api_ihm.tests.test_plot_data.TestPlotDataRoute(methodName='runTest')[source]
Bases :
TestCaseClasse de test pour la route /api/plot-data.
Cette classe teste le comportement de l’endpoint qui fournit les données pour les graphiques de l’interface.
Tests effectués: - Format de la réponse API - Gestion des erreurs - Cohérence des données
- setUp()[source]
Configuration initiale pour chaque test.
Cette méthode est exécutée avant chaque test et configure: - Une application Flask de test - Un client de test - Les données de test communes
- test_plot_data_response_format()[source]
Test du format de la réponse de l’API.
Vérifie: - Le code de statut HTTP - La présence de tous les champs requis - Les types de données corrects - La cohérence des longueurs des listes