- python: 3.9.0
- pip: 20.2.3
- Instalar dependencias
$ pip install requirements.txt
- Correr la aplicación
$ python main.py
- Correr los tests
$ pytest
- Revisar el coverage de los tests
$ coverage run -m pytest
$ coverage html
- Revisar linters
$ flake8
- pokemon_app posee los archivos de la solución realizada
- performance_testing posee los archivos utilizados para probar las distintas opciones de solución que se pensaron eligiendo aquella que tomase menos tiempo
- tests posee los archivos con los tests para los distintos módulos de la aplicación
- main.py contiene las respuestas a las preguntas solicitadas.