Tests

Recherche d’erreurs (linting)

  1. Aller dans le répertoire contenant le projet

cd /path/to/Python-OC-Lettings-FR
  1. Activer l’environnement

source venv/bin/activate
  1. Chercher les erreurs et violations des conventions et normes PEP8

flake8
  1. Générer un rapport html pour plus de lisibilité sur les erreurs

flake8 --format=html --htmldir=flake-report
  1. Ouvrir dans un navigateur l’index.html qui se trouve dans le dossier flake-report

Tests unitaires

  1. Aller dans le répertoire contenant le projet

cd /path/to/Python-OC-Lettings-FR
  1. Activer l’environnement

source venv/bin/activate
  1. Lancer les tests

pytest

Tests de couverture

Générer un rapport html des tests

coverage html --skip-covered