App del tutorial de Django escrita de otra manera!
Con este proyecto ya muy conocido por los desarrolladores en Django, intento hacerlo con BDD e integrar Chart Js en el mismo! Es un proyecto realizado con fines prácticos.
Para poner en marcha este proyecto, necesitas tener instalado python => 3.6.
Los pasos son:
- Clona el proyecto y déjame una ⭐ al repo 😄
- Crea un entorno virtual con virtualenv o virtualenvwrapper
virtualenv -p python3 polls source polls/bin/activate - Instala las dependencias con este comando:
pip install -r requirements/dev.txt
- Corre el proyecto 😄
make run
Para correr las pruebas unitarias:
make testPara correr el coverage:
make coverageó si quiere ver la calidad de el código:
make coverage_and_linterSi quires correr los test E2E debes instalar primero del driver de firefox ubicado en este repo:
Una vez descargado el driver, descomprimelo y muevelo a la carpeta /usr/local/bin.
sudo mv driver(según la ubicación) /usr/local/binAhora, si llevaste cada paso al 🦶 de la letra, corre el siguiente comando:
make test_e2eY wala! Verás la ejecución de los pruebas 😄.
Te recomiendo que corras 🏃 el comando make coverage_and_linter cada vez que agregues nuevo código
para saber la salud de tu código.