R1725/20501da2729amaster
R1725/
20501da2729amaster
README
README
Installation
Prérequis :
- Avoir installer pip et virtualenvwrapper
voir https://confluence.epfl.ch:8443/pages/viewpage.action?pageId=27394805
- Avoir instaler chrome et chromedriver sur votre environnement
https://confluence.epfl.ch:8443/display/IDEVELOP/Django+-+tests
Récupérer les sources du projet :
git clone ssh://git@c4science.ch/diffusion/1725/djmultiplication.git
Se placer dans le répertoire racine du projet :
cd djmultiplication/
Créer le virtualenv :
mkvirtualenv djmultiplication
Installer les dépendances :
pip install -r requirements
Créer la BD et des différentes tables :
python manage.py migrate
Lancer le serveur de développement :
python manage.py runserver
et ouvrir un navigateur à l'adresse: http://127.0.0.1:8000/
Lancer les tests automatiques
Il existe :
- un test unitaire
- un test fonctionnel
- un test end-to-end avec selenium
Pour lancer les tests :
python manage.py test
c4science · Help