Tests#

Prérequis de l’environnement de test#

  • Docker >= 20.10

pip install -U -r requirements/testing.txt

Initialisation de la base de données de tests#

docker compose -f tests/dev/docker-compose.dev.yml up -d
POSTGRES_HOST=localhost PORT=5555 POSTGRES_DB=ign POSTGRES_USER=ign POSTGRES_PASSWORD=ign_password gpf-sql-utils execute compute_gpf_extent

Mot de passe de l’utilisateur en base : ign_password

Exécution#

pytest

Si les tests ne passent du fait d’un manque de schema schema_output il faut jouer les script tests/dev/DU.sql

psql -b ign -U ign -h localhost -p 5555 -f ./tests/dev/DU.sql