LuisSS20 / DontWait

GNU General Public License v3.0
0 stars 2 forks source link

DontWait

Descripción problema

En un supermercado surge el problema de las colas en espacios como la pescadería charcutería, etc... El problema principal es predecir el intervalo de tiempo entre cliente y cliente para que estos puedan seguir comprando en otras zonas, sin tener que perder tiempo en la cola.

Instalación

Necesitamos instalar el gestor de dependencias elegido, en mi caso Poetry. Seguimos los pasos de la documentación oficial para poder instalarlo:

curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -

Instalación del resto de dependencias

Ahora para instalar las dependencias, los siguientes pasos son: clonar el repositorio, hacemos cd para entrar y por último poetry install.

Al hacer esto, también estamos instalando Invoke, ya que lo hemos incluido en el archivo pyproject.toml.

Uso

Podemos ver la lista de tareas definidas con:

invoke --list

Para poder comprobar la sintaxis usamos:

 invoke check

Para poder comprobar los tests usamos:

invoke test

Para poder comprobar los tests ejecutando el contenedor docker:

invoke docker-test

Principios F.I.R.S.T

En los tests desarrollados, he seguido los pasos F.I.R.S.T.

Documentación adicional

Historias de usuarios.

Si quiere informarse acerca de las historias de usuario, hágalo aquí.

Elección de gestor de tareas y dependencias.

Si quiere informarse acerca de las elecciones de gestor de tareas y depencias, hágalo aquí.

Elección de herramienta para tests.

Si quiere informarse acerca de las elecciones de la herramienta de tests, hágalo aquí.

Documentación relativa al objetivo 5.

Si quiere informarse acerca de la documentación del objetivo 5, hágalo aquí.

Documentación relativa al objetivo 6.

Si quiere informarse acerca de la documentación del objetivo 6, hágalo aquí.