From d1a9a2e8df89325052a286bb7480c166b3653876 Mon Sep 17 00:00:00 2001 From: AnthonyGuillauma Date: Sun, 6 Apr 2025 16:19:51 +0200 Subject: [PATCH 1/2] Fix: Modification de l'emplacement de l'analyse MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Modification de l'emplacement de l'analyse de la répartition des codes de statut http vers la partie reponse --- app/analyse/analyseur_log_apache.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/analyse/analyseur_log_apache.py b/app/analyse/analyseur_log_apache.py index 09a7edd..cf7b727 100644 --- a/app/analyse/analyseur_log_apache.py +++ b/app/analyse/analyseur_log_apache.py @@ -121,6 +121,7 @@ def get_analyse_complete(self) -> dict: - total_entrees_filtre: voir :meth:`get_total_entrees_filtre` - requetes: - top_urls: voir :meth:`get_top_urls` + - reponses: - repartition_code_statut_http: voir :meth:`get_total_par_code_statut_http` Returns: @@ -134,6 +135,8 @@ def get_analyse_complete(self) -> dict: "total_entrees_filtre": self.get_total_entrees_filtre(), "requetes": { "top_urls": self.get_top_urls(), + }, + "reponses": { "repartition_code_statut_http": self.get_total_par_code_statut_http() } } From 1a83bbc882ed78fc9873bc0364da9974abc42177 Mon Sep 17 00:00:00 2001 From: AnthonyGuillauma Date: Sun, 6 Apr 2025 16:23:02 +0200 Subject: [PATCH 2/2] =?UTF-8?q?Test:=20Modification=20test=20unitaire=20ap?= =?UTF-8?q?r=C3=A8s=20modification=20analyse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Modification d'un test unitaire suite à la modification de l'emplacement des stats dans l'analyse --- tests/test_analyseur_log_apache.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_analyseur_log_apache.py b/tests/test_analyseur_log_apache.py index 4481027..aabdf38 100644 --- a/tests/test_analyseur_log_apache.py +++ b/tests/test_analyseur_log_apache.py @@ -332,6 +332,7 @@ def test_analyseur_get_analyse_complete_valide(analyseur_log_apache): assert statistiques["total_entrees_filtre"] == analyseur_log_apache.get_total_entrees_filtre() statistiques_requetes = statistiques["requetes"] assert statistiques_requetes["top_urls"] == analyseur_log_apache.get_top_urls() - assert (statistiques_requetes["repartition_code_statut_http"] + statistiques_reponses = statistiques["reponses"] + assert (statistiques_reponses["repartition_code_statut_http"] == analyseur_log_apache.get_total_par_code_statut_http()) \ No newline at end of file