tests departement
This commit is contained in:
parent
dd3bea414d
commit
c4fce43b1a
@ -1,6 +1,6 @@
|
|||||||
from app import models
|
from app import models
|
||||||
|
|
||||||
|
### TODO Faire en sorte de renvoyer l'étudiant qui a son inscription la plus récente
|
||||||
def get_etud_from_etudid_or_nip_or_ine(
|
def get_etud_from_etudid_or_nip_or_ine(
|
||||||
etudid=None, nip=None, ine=None
|
etudid=None, nip=None, ine=None
|
||||||
) -> models.Identite:
|
) -> models.Identite:
|
||||||
|
@ -23,6 +23,7 @@ from tests.api.setup_test_api import API_URL, CHECK_CERTIFICATE, api_headers
|
|||||||
from tests.api.tools_test_api import (
|
from tests.api.tools_test_api import (
|
||||||
verify_fields,
|
verify_fields,
|
||||||
DEPARTEMENT_FIELDS,
|
DEPARTEMENT_FIELDS,
|
||||||
|
FORMSEMESTRE_FIELDS,
|
||||||
verify_occurences_ids_etus,
|
verify_occurences_ids_etus,
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -194,34 +195,6 @@ def test_list_etudiants(api_headers):
|
|||||||
|
|
||||||
# liste_semestres_courant
|
# liste_semestres_courant
|
||||||
def test_semestres_courant(api_headers):
|
def test_semestres_courant(api_headers):
|
||||||
fields = [
|
|
||||||
"titre",
|
|
||||||
"gestion_semestrielle",
|
|
||||||
"scodoc7_id",
|
|
||||||
"date_debut",
|
|
||||||
"bul_bgcolor",
|
|
||||||
"date_fin",
|
|
||||||
"resp_can_edit",
|
|
||||||
"dept_id",
|
|
||||||
"etat",
|
|
||||||
"resp_can_change_ens",
|
|
||||||
"id",
|
|
||||||
"modalite",
|
|
||||||
"ens_can_edit_eval",
|
|
||||||
"formation_id",
|
|
||||||
"gestion_compensation",
|
|
||||||
"elt_sem_apo",
|
|
||||||
"semestre_id",
|
|
||||||
"bul_hide_xml",
|
|
||||||
"elt_annee_apo",
|
|
||||||
"block_moyennes",
|
|
||||||
"formsemestre_id",
|
|
||||||
"titre_num",
|
|
||||||
"titre_formation",
|
|
||||||
"date_debut_iso",
|
|
||||||
"date_fin_iso",
|
|
||||||
"responsables",
|
|
||||||
]
|
|
||||||
dept_id = 1
|
dept_id = 1
|
||||||
r = requests.get(
|
r = requests.get(
|
||||||
f"{API_URL}/departement/{dept_id}",
|
f"{API_URL}/departement/{dept_id}",
|
||||||
@ -240,10 +213,6 @@ def test_semestres_courant(api_headers):
|
|||||||
)
|
)
|
||||||
assert r.status_code == 200
|
assert r.status_code == 200
|
||||||
result_a = r.json()
|
result_a = r.json()
|
||||||
assert isinstance(result_a, list) # liste de formsemestres
|
|
||||||
assert len(result_a) > 0
|
|
||||||
sem = result_a[0]
|
|
||||||
assert verify_fields(sem, fields) is True
|
|
||||||
|
|
||||||
# accès via dept_id
|
# accès via dept_id
|
||||||
r = requests.get(
|
r = requests.get(
|
||||||
@ -254,3 +223,7 @@ def test_semestres_courant(api_headers):
|
|||||||
assert r.status_code == 200
|
assert r.status_code == 200
|
||||||
result_b = r.json()
|
result_b = r.json()
|
||||||
assert result_a == result_b
|
assert result_a == result_b
|
||||||
|
assert isinstance(result_a, list) # liste de formsemestres
|
||||||
|
assert len(result_a) > 0
|
||||||
|
sem = result_a[0]
|
||||||
|
assert verify_fields(sem, FORMSEMESTRE_FIELDS) is True
|
||||||
|
@ -82,6 +82,35 @@ FORMATION_FIELDS = {
|
|||||||
"formation_id",
|
"formation_id",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
FORMSEMESTRE_FIELDS = [
|
||||||
|
"titre",
|
||||||
|
"gestion_semestrielle",
|
||||||
|
"scodoc7_id",
|
||||||
|
"date_debut",
|
||||||
|
"bul_bgcolor",
|
||||||
|
"date_fin",
|
||||||
|
"resp_can_edit",
|
||||||
|
"dept_id",
|
||||||
|
"etat",
|
||||||
|
"resp_can_change_ens",
|
||||||
|
"id",
|
||||||
|
"modalite",
|
||||||
|
"ens_can_edit_eval",
|
||||||
|
"formation_id",
|
||||||
|
"gestion_compensation",
|
||||||
|
"elt_sem_apo",
|
||||||
|
"semestre_id",
|
||||||
|
"bul_hide_xml",
|
||||||
|
"elt_annee_apo",
|
||||||
|
"block_moyennes",
|
||||||
|
"formsemestre_id",
|
||||||
|
"titre_num",
|
||||||
|
"titre_formation",
|
||||||
|
"date_debut_iso",
|
||||||
|
"date_fin_iso",
|
||||||
|
"responsables",
|
||||||
|
]
|
||||||
|
|
||||||
FSEM_FIELDS = {
|
FSEM_FIELDS = {
|
||||||
"block_moyennes",
|
"block_moyennes",
|
||||||
"bul_bgcolor",
|
"bul_bgcolor",
|
||||||
|
Loading…
Reference in New Issue
Block a user