From 29e20ba15da2cfa20fa29f8028f9c714d904f572 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Sat, 17 Dec 2022 23:58:25 -0300 Subject: [PATCH] Tests: modif programme test GB --- .../formations/scodoc_formation_BUT_GB_v1.xml | 1030 +++++++---------- tests/unit/cursus_but_gb.yaml | 4 +- tests/unit/setup_test_yaml.py | 3 +- 3 files changed, 411 insertions(+), 626 deletions(-) diff --git a/tests/ressources/formations/scodoc_formation_BUT_GB_v1.xml b/tests/ressources/formations/scodoc_formation_BUT_GB_v1.xml index d0c36362..38d504ab 100644 --- a/tests/ressources/formations/scodoc_formation_BUT_GB_v1.xml +++ b/tests/ressources/formations/scodoc_formation_BUT_GB_v1.xml @@ -1,600 +1,115 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - + - - - - - - - + - - - + - - - + - - - - + - - - + - - - + - - - - + + + + - - - - - + + + + - + - - - - + + + + - - - - - - - - - - - - + + + + - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - + - - - - - + - - - - - + - - - - - + - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - + - - - + - - - - + + - - - - + + - - + + - - - - + + + + @@ -603,230 +118,499 @@ - + - + - - - + - + - + - + - - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - - + - + - + - + - + - - + - - + - + - + - - + - - + - + - + - + - + - + - + - + - + - + - + - - + + - - + - + - + - + - + - + + - - + + - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + - + - + - + - - + + - - - - - - - - - - - + - + diff --git a/tests/unit/cursus_but_gb.yaml b/tests/unit/cursus_but_gb.yaml index 24090c5b..ce969856 100644 --- a/tests/unit/cursus_but_gb.yaml +++ b/tests/unit/cursus_but_gb.yaml @@ -147,8 +147,8 @@ Etudiants: notes_modules: # on joue avec les SAE seulement "SAE 21": 9 # UE21 ratée, pas le niveau de comp. "SAE22": 12 # UE22 ok, emporte le niveau par compensation - "SAE23.SEE": 19 # UE23 ok - "SAE24.SEE": 12 # UE24 ok, mais ne compense pas + "SAE23.SEE": 19 # UE23 SEE ok + "SAE24.SEE": 12 # UE24 SEE ok, mais ne compense pas S3: parcours: SEE Bbbbb: diff --git a/tests/unit/setup_test_yaml.py b/tests/unit/setup_test_yaml.py index c4ad34f8..31435b4c 100644 --- a/tests/unit/setup_test_yaml.py +++ b/tests/unit/setup_test_yaml.py @@ -228,7 +228,8 @@ def note_les_modules(doc: dict): .first() ) # le sem. doit avoir un module du code indiqué: - assert modimpl is not None + if modimpl is None: + raise ValueError(f"module de code '{code_module}' introuvable") for evaluation in modimpl.evaluations: # s'il y a plusieurs evals, affecte la même note à chacune sco_saisie_notes.notes_add(