demo: Ajout script de démonstration et correction tests

- Script demo_evaluation.py montrant tous les outils
- Correction test flottant dans test_quality_evaluator.py
- Installation pytest/pytest-cov
- Tous les tests passent (16/16)
This commit is contained in:
2026-03-02 10:14:56 +01:00
parent 340348b820
commit c78f9f415d
2 changed files with 315 additions and 1 deletions

View File

@@ -50,7 +50,7 @@ class TestQualityEvaluator:
precision, recall, f1 = evaluator.calculate_metrics(8, 2, 2)
assert precision == 0.8 # 8 / (8 + 2)
assert recall == 0.8 # 8 / (8 + 2)
assert f1 == 0.8
assert abs(f1 - 0.8) < 0.0001 # Tolérance pour les flottants
# Cas zéro
precision, recall, f1 = evaluator.calculate_metrics(0, 0, 0)