#!/bin/bash

_=${DJANGO_SETTINGS_MODULE:="portail.dev_settings"}
export DJANGO_SETTINGS_MODULE

# script tunnel LDAP
source "scripts/tunnel_ldap.sh"

# fermeture de tunnels LDAP rémanent
tunnel_close

# création d'un tunnel LDAP
echo "Lancement du tunnel LDAP..."
if ! tunnel_start; then
  echo "La création du tunnel SSH pour accéder au LDAP a échoué" >>/dev/stderr
  tunnel_close
  exit 1
else
  echo "Tunnel LDAP établi"
fi

cd backend
poetry run ./manage.py test

tunnel_close
echo "Tunnel LDAP refermé"
