38 lines
759 B
Markdown
38 lines
759 B
Markdown
|
|
# NeoBanbou
|
|
|
|
Script Python d'assistance dans le controle des dossiers de plan de recollement de fibre optiques.
|
|
|
|
|
|
## Lancer les Tests
|
|
|
|
Pour lancer les tests, il faudra préalablement installer un environnement de travail isolé
|
|
|
|
```bash
|
|
python -m venv venv
|
|
```
|
|
|
|
Puis basculer vers cet environnement (a faire à chaque fois qu'on ouvre un shell)
|
|
```bash
|
|
source venv/Scripts/activate
|
|
```
|
|
Sous Windows ce sera `env\Scripts\activate.bat`
|
|
|
|
|
|
J'ai utiliser Pytest pour les tests et son module pytest-mock
|
|
|
|
```bash
|
|
pip install pytest
|
|
pip install pytest-mock
|
|
```
|
|
|
|
Les tests sont situés dans le dossier `test/` pour les lancer tous, depuis la racine du projet :
|
|
|
|
```
|
|
pytest test/
|
|
```
|
|
|
|
|
|
## Auteurs
|
|
|
|
- [@david.castex](https://gitea.digitanie.org/david.castex) |