Se trata de un prototipo de taxímetro digital que simula y gestiona tarifas de viajes utilizando Python.
Para poder ejecutar el proyecto correctamente necesitarás:
- Python 3.13 o superior.
- Entorno virtual (recomendado para mantener las dependencias separadas).
- Crea y activa tu entorno virtual:
python -m venv venv
Para activar el entorno:
#windows
venv\Scripts\activate
#linux/mac
source venv/bin/activate
- Instala las dependencias dentro del entorno virtual:
pip install -r requirements.txt
Para iniciar la aplicación, ejecuta el siguiente comando:
python -m taximeter.cli
La aplicación genera un archivo de log llamado taximeter.log
dentro de la carpeta logs/
. Este archivo contiene información detallada de las actividades realizadas dentro de la aplicación, como el uso de comandos y errores que puedan haber ocurrido.
Este proyecto utiliza unittest para las pruebas. Para ejecutar los tests de la aplicación ejecuta:
python -m unittest discover tests
Esto correrá las pruebas contenidas en el directorio tests/
y mostrará los resultados en la terminal.