Skip to content

Laboratoria/fleet-management-py-test-examples

Repository files navigation

Fleet Management Test Examples con Python / Flask

Resumen del proyecto

Este proyecto es una implementación partial de Fleet Management API en Python con Flask. Optamos por usar solo funciones en lugar de clases.

Puedes correr el app usando flask --app fleet_api/app run

Y correr los tests con: pytest pytest -v -m focus -s - para enfocar un test con @pytest.mark.focus

Tests

Corremos los tests con: pytest pytest -v -m focus -s - para enfocar un test con @pytest.mark.focus

Empezamos con este recurso par armar los tests Usamos markers para enfocar en algunos tests.

Estamos haciendo tests de taxis endpoints y trajectories endpoint, primero usamos mocks y al final algunos ejemplos como usar un connecion de base de datos.

Recursos

https://flask.palletsprojects.com/en/3.0.x/testing/ https://docs.python.org/3/library/unittest.mock.html#patch https://realpython.com/python-mock-library/#patch-as-a-decorator https://flask.palletsprojects.com/en/2.3.x/config/ https://pypi.org/project/pytest-env/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages