1
0
forked from ScoDoc/ScoDoc

Assiduité: test_general utilise ancien module absence #690

This commit is contained in:
iziram 2023-09-05 14:42:51 +02:00
parent 6c77f7faca
commit 3ecb7afdb5
2 changed files with 2 additions and 10 deletions

View File

@ -467,8 +467,6 @@ def get_assiduites_count_in_interval(
date_debut: datetime = date_debut or datetime.fromisoformat(date_debut_iso) date_debut: datetime = date_debut or datetime.fromisoformat(date_debut_iso)
date_fin: datetime = date_fin or datetime.fromisoformat(date_fin_iso) date_fin: datetime = date_fin or datetime.fromisoformat(date_fin_iso)
log(f"deb : {date_debut.isoformat()} fin: {date_fin.isoformat()}")
assiduites: Query = Assiduite.query.filter_by(etudid=etudid) assiduites: Query = Assiduite.query.filter_by(etudid=etudid)
assiduites = assiduites.filter(Assiduite.etat == scu.EtatAssiduite.ABSENT) assiduites = assiduites.filter(Assiduite.etat == scu.EtatAssiduite.ABSENT)
justificatifs: Justificatif = Justificatif.query.filter_by(etudid=etudid) justificatifs: Justificatif = Justificatif.query.filter_by(etudid=etudid)
@ -481,7 +479,6 @@ def get_assiduites_count_in_interval(
justificatifs = filter_by_date( justificatifs = filter_by_date(
justificatifs, Justificatif, date_debut, date_fin justificatifs, Justificatif, date_debut, date_fin
) )
log(f"---assi---\n{[a.assiduite_id for a in assiduites]}")
calculator: CountCalculator = CountCalculator() calculator: CountCalculator = CountCalculator()
calculator.compute_assiduites(assiduites) calculator.compute_assiduites(assiduites)
nb_abs: dict = calculator.to_dict()[metrique] nb_abs: dict = calculator.to_dict()[metrique]
@ -490,8 +487,6 @@ def get_assiduites_count_in_interval(
etudid, date_debut, date_fin, moduleimpl_id etudid, date_debut, date_fin, moduleimpl_id
) )
log(f"---justi---\n{[a.assiduite_id for a in abs_just]}")
calculator.reset() calculator.reset()
calculator.compute_assiduites(abs_just) calculator.compute_assiduites(abs_just)
nb_abs_just: dict = calculator.to_dict()[metrique] nb_abs_just: dict = calculator.to_dict()[metrique]

View File

@ -38,7 +38,6 @@ def test_bi_directional_enum(test_client):
assert BiInt.inverse()[1] == BiInt.A and BiInt.inverse()[2] == BiInt.B assert BiInt.inverse()[1] == BiInt.A and BiInt.inverse()[2] == BiInt.B
# @pytest.mark.skip # XXX TODO-ASSIDUITE (issue #690)
def test_general(test_client): def test_general(test_client):
"""tests général du modèle assiduite""" """tests général du modèle assiduite"""
@ -79,9 +78,7 @@ def test_general(test_client):
date_fin="31/07/2024", date_fin="31/07/2024",
) )
formsemestre_1 = FormSemestre.get_formsemestre( formsemestre_1 = FormSemestre.get_formsemestre(formsemestre_id_1)
formsemestre_id_1
) # Utiliser plutot FormSemestre de nos jours TODO-ASSIDUITE
formsemestre_2 = FormSemestre.get_formsemestre(formsemestre_id_2) formsemestre_2 = FormSemestre.get_formsemestre(formsemestre_id_2)
formsemestre_3 = FormSemestre.get_formsemestre(formsemestre_id_3) formsemestre_3 = FormSemestre.get_formsemestre(formsemestre_id_3)
@ -136,7 +133,7 @@ def test_general(test_client):
etud_faux_dict = g_fake.create_etud(code_nip=None, prenom="etudfaux") etud_faux_dict = g_fake.create_etud(code_nip=None, prenom="etudfaux")
etud_faux = Identite.query.filter_by(id=etud_faux_dict["id"]).first() etud_faux = Identite.query.filter_by(id=etud_faux_dict["id"]).first()
# verif_migration_abs_assiduites() // Test à revoir TODO-ASSIDUITE # verif_migration_abs_assiduites() // Test à revoir TODO-ASSIDUITE (issue #696)
ajouter_assiduites(etuds, moduleimpls, etud_faux) ajouter_assiduites(etuds, moduleimpls, etud_faux)
justificatifs: list[Justificatif] = ajouter_justificatifs(etuds[0]) justificatifs: list[Justificatif] = ajouter_justificatifs(etuds[0])