Fix unit tests

This commit is contained in:
Emmanuel Viennet 2023-10-09 23:34:03 +02:00
parent 6c3d13b3e1
commit 7107af6181
4 changed files with 10 additions and 5 deletions

View File

@ -34,7 +34,7 @@ Il suffit d'appeler abs_notify() après chaque ajout d'absence.
import datetime import datetime
from typing import Optional from typing import Optional
from flask import g, url_for from flask import current_app, g, url_for
from flask_mail import Message from flask_mail import Message
from app import db from app import db
@ -55,9 +55,14 @@ def abs_notify(etudid: int, date: str | datetime.datetime):
Considère le nombre d'absence dans le semestre courant Considère le nombre d'absence dans le semestre courant
(s'il n'y a pas de semestre courant, ne fait rien, (s'il n'y a pas de semestre courant, ne fait rien,
car l'etudiant n'est pas inscrit au moment de l'absence!). car l'etudiant n'est pas inscrit au moment de l'absence!).
NE FAIT RIEN EN MODE DEBUG.
""" """
from app.scodoc import sco_assiduites from app.scodoc import sco_assiduites
if current_app and current_app.config["DEBUG"]:
return
formsemestre = retreive_current_formsemestre(etudid, date) formsemestre = retreive_current_formsemestre(etudid, date)
if not formsemestre: if not formsemestre:
return # non inscrit a la date, pas de notification return # non inscrit a la date, pas de notification

View File

@ -1,7 +1,7 @@
# -*- mode: python -*- # -*- mode: python -*-
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
SCOVERSION = "9.6.42" SCOVERSION = "9.6.43"
SCONAME = "ScoDoc" SCONAME = "ScoDoc"

View File

@ -226,7 +226,7 @@ def test_route_create(api_admin_headers):
assert len(res["errors"]) == 1 assert len(res["errors"]) == 1
assert ( assert (
res["errors"][0]["message"] res["errors"][0]["message"]
== "Duplication des assiduités (la période rentrée rentre en conflit avec une assiduité enregistrée)" == "Duplication: la période rentre en conflit avec une plage enregistrée"
) )
res = POST_JSON( res = POST_JSON(
@ -269,7 +269,7 @@ def test_route_create(api_admin_headers):
assert ( assert (
res["errors"][0]["message"] res["errors"][0]["message"]
== "Duplication des assiduités (la période rentrée rentre en conflit avec une assiduité enregistrée)" == "Duplication: la période rentre en conflit avec une plage enregistrée"
) )
assert res["errors"][1]["message"] == "param 'moduleimpl_id': invalide" assert res["errors"][1]["message"] == "param 'moduleimpl_id': invalide"
assert res["errors"][2]["message"] == "param 'etat': invalide" assert res["errors"][2]["message"] == "param 'etat': invalide"

View File

@ -877,7 +877,7 @@ def ajouter_assiduites(
except ScoValueError as excp: except ScoValueError as excp:
assert ( assert (
excp.args[0] excp.args[0]
== "Duplication des assiduités (la période rentrée rentre en conflit avec une assiduité enregistrée)" == "Duplication: la période rentre en conflit avec une plage enregistrée"
) )
try: try:
Assiduite.create_assiduite( Assiduite.create_assiduite(