Skip to content

mathieucrombe/TP_tuc_exercices

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Préparer son environnement

Installer le paquet virtualenv

pip install virtualenv

Créer l'environnement virtuel

python -m virtualenv venv

venv correspond au chemin/dossier dans lequel sera activé votre environnement virtuel (Dans notre cas, dans le dossier où est exécuté la commande, dans le dossier venv)

Activer l'environnement virtuel

Linux/Mac : source venv/bin/activate Windows : ./venv/Scripts/activate.ps1

Si sur windows vous ne pouvez exécuter le script en .ps1, ouvrer un powershelle en admin et exécuter

set-executionpolicy unrestricted

Installer les paquets

pip install -r requirements.txt

Démarrer l'application

uvicorn main:app --reload # pour développer (recharge automatique l'application à chaque changement d'un fichier)

Exécuter dans le dossier application

Pytest

python -m pytest

Coverage

coverage run -m pytest --profile # remplace la commande python coverage html # génère le rapport en html

Exécuter à la racine du dossier

Locust

locust # nécessite d'avoir un fichier locustfile.py dans le dossier où la commande est exécuté locust --config=.locust.conf

Pylint

pylint application/ tests/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%