-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtests
More file actions
46 lines (32 loc) · 1.1 KB
/
tests
File metadata and controls
46 lines (32 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Tests — Tests Unitaires
## 🎯 Objectif
Ce dossier contient les tests unitaires pour valider le fonctionnement du moteur de raisonnement.
## 📁 Tests Disponibles
### `test_core.py`
Tests pour les modules core :
- Tests du graphe (Graph, Node, Edge)
- Tests des types
- Tests de base
### `test_multi_path.py`
Tests pour le raisonnement multi-chemins :
- Tests d'exploration de chemins
- Tests de scoring
- Tests de sélection
### `test_*.py` (dans demos/)
Tests fonctionnels déplacés depuis `demos/` :
- `test_uncertain_paths.py` : Tests avec chemins incertains
- `test_large_frontier.py` : Tests avec grande frontière
- `test_weak_pivot.py` : Tests avec pivot faible
- `test_deferred_decision.py` : Tests de décision différée
- `test_concurrent_pivots.py` : Tests avec pivots concurrents
## 🚀 Utilisation
```bash
# Lancer tous les tests
python -m pytest tests/
# Lancer un test spécifique
python tests/test_core.py
python tests/test_multi_path.py
```
## 📚 Références
- Voir `01_core_engine/` pour le code testé
- Voir `02_training_framework/evaluation.md` pour le protocole d'évaluation