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 venvPara activar el entorno:
#windows
venv\Scripts\activate
#linux/mac
source venv/bin/activate- Instala las dependencias dentro del entorno virtual:
pip install -r requirements.txtPara iniciar la aplicación, ejecuta el siguiente comando:
python -m taximeter.cliLa 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 testsEsto correrá las pruebas contenidas en el directorio tests/ y mostrará los resultados en la terminal.