test_unit
Passed Started
by
@tlecarrour

Tanguy Le Carrour
1Running with gitlab-runner 13.9.0 (2ebc4dc4)2 on git-run-pa2-01 _oHiDM_V4Using Docker executor with image ee-dev-python ...5Using locally found image version due to "if-not-present" pull policy6Using docker image sha256:a516ffc8ad5961e92badad9a43f694643d31516837d61d5c8c9aadbb6c3c7430 for ee-dev-python ...8Running on runner-ohidmv-project-409-concurrent-0 via git-run-pa2-01...10Fetching changes with git depth set to 50...11Reinitialized existing Git repository in /builds/ee/neobab/.git/12Checking out 7bce16d4 as 0.11.0...13Removing .venv/14Removing ehess_baobab2.egg-info/15Skipping Git submodules setup17Checking cache for default...18No URL provided, cache will not be downloaded from shared cache server. Instead a local version of cache will be extracted. 19WARNING: .venv/bin/python: chmod .venv/bin/python: no such file or directory (suppressing repeats) 20Successfully extracted cache22Using docker image sha256:a516ffc8ad5961e92badad9a43f694643d31516837d61d5c8c9aadbb6c3c7430 for ee-dev-python ...23$ poetry install24Installing dependencies from lock file25Package operations: 0 installs, 4 updates, 0 removals26 - Updating formencode (2.0.0a1+987d2992 -> 2.0.0a1+987d2992)27 - Updating libsass (0.19.4 -> 0.19.4)28 - Updating po2json (0.2.2 -> 0.2.2)29 - Updating pyramid-helpers (1.2 -> 1.2)30 - Installing ehess-baobab2 (0.11.0)31$ poetry run invoke -e test.unit32* Running unit tests33pytest --verbose --disable-pytest-warnings tests/views/ tests/models/34============================= test session starts ==============================35platform linux -- Python 3.7.2, pytest-3.10.1, py-1.9.0, pluggy-0.13.1 -- /builds/ee/neobab/.venv/bin/python36cachedir: .pytest_cache37rootdir: /builds/ee/neobab, inifile: pytest.ini38collected 395 items 39tests/views/test_administration.py::TestJournal::test_ok PASSED [ 0%]40tests/views/test_administration.py::TestCourrielsEnMasse::test_fiches_ecs PASSED [ 0%]41tests/views/test_administration.py::TestCourrielsEnMasse::test_fiches_attente_dm PASSED [ 0%]42tests/views/test_administration.py::TestCourrielsEnMasse::test_fiches_attente_du PASSED [ 1%]43tests/views/test_administration.py::TestCourrielsEnMasse::test_fiches_attente_cs PASSED [ 1%]44tests/views/test_administration.py::TestCourrielsEnMasse::test_intervenants_attente_consentement PASSED [ 1%]45tests/views/test_administration.py::TestCourrielsEnMasse::test_ok PASSED [ 1%]46tests/views/test_administration.py::TestCourrielsPersonnalises::test_accueil PASSED [ 2%]47tests/views/test_administration.py::TestCourrielsPersonnalises::test_recherche PASSED [ 2%]48tests/views/test_administration.py::TestIntervenants::test_ok_post PASSED [ 2%]49tests/views/test_administration.py::TestIntervenants::test_ok PASSED [ 2%]50tests/views/test_administration.py::TestIntervenants::test_ok_intervenant PASSED [ 3%]51tests/views/test_administration.py::TestIntervenants::test_retirer_consentement_erreur PASSED [ 3%]52tests/views/test_administration.py::TestIntervenants::test_retirer_consentement_ok PASSED [ 3%]53tests/views/test_administration.py::TestIntervenants::test_demander_consentement_deja_donne PASSED [ 3%]54tests/views/test_administration.py::TestIntervenants::test_donner_consentement_ok PASSED [ 4%]55tests/views/test_administration.py::TestIntervenants::test_supprimer_inexistant PASSED [ 4%]56tests/views/test_administration.py::TestIntervenants::test_supprimer_avec_fiches PASSED [ 4%]57tests/views/test_administration.py::TestIntervenants::test_supprimer_sans_fiche PASSED [ 4%]58tests/views/test_administration.py::TestIntervenants::test_ajouter PASSED [ 5%]59tests/views/test_administration.py::TestIntervenants::test_modifier PASSED [ 5%]60tests/views/test_administration.py::TestIntervenants::test_activer PASSED [ 5%]61tests/views/test_administration.py::TestIntervenants::test_desactiver_utilise PASSED [ 5%]62tests/views/test_administration.py::TestIntervenants::test_desactiver_inutilisee PASSED [ 6%]63tests/views/test_administration.py::TestIntervenants::test_rechercher_login PASSED [ 6%]64tests/views/test_administration.py::TestFichesUe::test_accueil_ok PASSED [ 6%]65tests/views/test_administration.py::TestFichesUe::test_afficher_ok PASSED [ 6%]66tests/views/test_administration.py::TestFichesUe::test_gestionnaire_fiche_inconnue PASSED [ 7%]67tests/views/test_administration.py::TestFichesUe::test_gestionnaire_inconnu PASSED [ 7%]68tests/views/test_administration.py::TestFichesUe::test_gestionnaire_interdit PASSED [ 7%]69tests/views/test_administration.py::TestFichesUe::test_gestionnaire_ok PASSED [ 7%]70tests/views/test_administration.py::TestFichesUe::test_gestionnaire_secondaire_ok PASSED [ 8%]71tests/views/test_administration.py::TestLangues::test_activer PASSED [ 8%]72tests/views/test_administration.py::TestLangues::test_desactiver_utilisee PASSED [ 8%]73tests/views/test_administration.py::TestLangues::test_desactiver_inutilisee PASSED [ 8%]74tests/views/test_administration.py::TestLangues::test_supprimer_utilisee PASSED [ 9%]75tests/views/test_administration.py::TestLangues::test_supprimer_inutilisee PASSED [ 9%]76tests/views/test_administration.py::TestLangues::test_ajouter_existe_deja PASSED [ 9%]77tests/views/test_administration.py::TestLangues::test_ajouter_ok PASSED [ 9%]78tests/views/test_administration.py::TestMotsCles::test_activer PASSED [ 10%]79tests/views/test_administration.py::TestMotsCles::test_desactiver_utilise PASSED [ 10%]80tests/views/test_administration.py::TestMotsCles::test_desactiver_inutilise PASSED [ 10%]81tests/views/test_administration.py::TestMotsCles::test_supprimer_utilise PASSED [ 10%]82tests/views/test_administration.py::TestMotsCles::test_supprimer_inutilise PASSED [ 11%]83tests/views/test_administration.py::TestMotsCles::test_ajouter_existe_deja PASSED [ 11%]84tests/views/test_administration.py::TestMotsCles::test_ajouter_ok PASSED [ 11%]85tests/views/test_administration.py::TestAiresCulturelles::test_activer PASSED [ 11%]86tests/views/test_administration.py::TestAiresCulturelles::test_desactiver_utilisee PASSED [ 12%]87tests/views/test_administration.py::TestAiresCulturelles::test_desactiver_inutilisee PASSED [ 12%]88tests/views/test_administration.py::TestAiresCulturelles::test_supprimer_utilisee PASSED [ 12%]89tests/views/test_administration.py::TestAiresCulturelles::test_supprimer_inutilisee PASSED [ 12%]90tests/views/test_administration.py::TestAiresCulturelles::test_ajouter_existe_deja PASSED [ 13%]91tests/views/test_administration.py::TestAiresCulturelles::test_ajouter_ok PASSED [ 13%]92tests/views/test_administration.py::TestMateriels::test_activer PASSED [ 13%]93tests/views/test_administration.py::TestMateriels::test_desactiver_utilise PASSED [ 13%]94tests/views/test_administration.py::TestMateriels::test_desactiver_inutilise PASSED [ 14%]95tests/views/test_administration.py::TestMateriels::test_supprimer_utilise PASSED [ 14%]96tests/views/test_administration.py::TestMateriels::test_supprimer_inutilise PASSED [ 14%]97tests/views/test_administration.py::TestMateriels::test_ajouter_existe_deja PASSED [ 14%]98tests/views/test_administration.py::TestMateriels::test_ajouter_ok PASSED [ 15%]99tests/views/test_administration.py::TestMateriels::test_afficher PASSED [ 15%]100tests/views/test_administration.py::TestPeriodicites::test_activer PASSED [ 15%]101tests/views/test_administration.py::TestPeriodicites::test_desactiver_utilisee PASSED [ 15%]102tests/views/test_administration.py::TestPeriodicites::test_desactiver_inutilisee PASSED [ 16%]103tests/views/test_administration.py::TestPeriodicites::test_supprimer_utilisee PASSED [ 16%]104tests/views/test_administration.py::TestPeriodicites::test_supprimer_inutilisee PASSED [ 16%]105tests/views/test_administration.py::TestPeriodicites::test_ajouter_existe_deja PASSED [ 16%]106tests/views/test_administration.py::TestPeriodicites::test_ajouter_ok PASSED [ 17%]107tests/views/test_administration.py::TestMccs::test_activer PASSED [ 17%]108tests/views/test_administration.py::TestMccs::test_desactiver_inutilise PASSED [ 17%]109tests/views/test_administration.py::TestMccs::test_supprimer_utilise PASSED [ 17%]110tests/views/test_administration.py::TestMccs::test_supprimer_inutilise PASSED [ 18%]111tests/views/test_administration.py::TestMccs::test_ajouter_existe_deja PASSED [ 18%]112tests/views/test_administration.py::TestMccs::test_ajouter_ok PASSED [ 18%]113tests/views/test_administration.py::TestNiveauxMasterSemestrialisations::test_activer PASSED [ 18%]114tests/views/test_administration.py::TestNiveauxMasterSemestrialisations::test_desactiver_inutilise PASSED [ 19%]115tests/views/test_administration.py::TestNiveauxMasterSemestrialisations::test_supprimer_utilise PASSED [ 19%]116tests/views/test_administration.py::TestNiveauxMasterSemestrialisations::test_supprimer_inutilise PASSED [ 19%]117tests/views/test_administration.py::TestNiveauxMasterSemestrialisations::test_ajouter_existe_deja PASSED [ 20%]118tests/views/test_administration.py::TestNiveauxMasterSemestrialisations::test_ajouter_ok PASSED [ 20%]119tests/views/test_administration.py::TestEctss::test_activer PASSED [ 20%]120tests/views/test_administration.py::TestEctss::test_desactiver_utilise PASSED [ 20%]121tests/views/test_administration.py::TestEctss::test_desactiver_inutilise PASSED [ 21%]122tests/views/test_administration.py::TestEctss::test_supprimer_utilise PASSED [ 21%]123tests/views/test_administration.py::TestEctss::test_supprimer_inutilise PASSED [ 21%]124tests/views/test_administration.py::TestEctss::test_ajouter_existe_deja PASSED [ 21%]125tests/views/test_administration.py::TestEctss::test_ajouter_ok PASSED [ 22%]126tests/views/test_administration.py::TestDisciplines::test_activer PASSED [ 22%]127tests/views/test_administration.py::TestDisciplines::test_desactiver_utilise PASSED [ 22%]128tests/views/test_administration.py::TestDisciplines::test_desactiver_inutilise PASSED [ 22%]129tests/views/test_administration.py::TestDisciplines::test_supprimer_utilise PASSED [ 23%]130tests/views/test_administration.py::TestDisciplines::test_supprimer_inutilise PASSED [ 23%]131tests/views/test_administration.py::TestDisciplines::test_ajouter_existe_deja PASSED [ 23%]132tests/views/test_administration.py::TestDisciplines::test_ajouter_ok PASSED [ 23%]133tests/views/test_administration.py::TestEcolesDoctorales::test_activer PASSED [ 24%]134tests/views/test_administration.py::TestEcolesDoctorales::test_desactiver_utilisee PASSED [ 24%]135tests/views/test_administration.py::TestEcolesDoctorales::test_desactiver_inutilisee PASSED [ 24%]136tests/views/test_administration.py::TestEcolesDoctorales::test_supprimer_utilisee PASSED [ 24%]137tests/views/test_administration.py::TestEcolesDoctorales::test_supprimer_inutilisee PASSED [ 25%]138tests/views/test_administration.py::TestEcolesDoctorales::test_ajouter_existe_deja PASSED [ 25%]139tests/views/test_administration.py::TestEcolesDoctorales::test_ajouter_ok PASSED [ 25%]140tests/views/test_administration.py::TestEcolesDoctorales::test_afficher PASSED [ 25%]141tests/views/test_administration.py::TestMotifsRejet::test_activer PASSED [ 26%]142tests/views/test_administration.py::TestMotifsRejet::test_desactiver_utilise PASSED [ 26%]143tests/views/test_administration.py::TestMotifsRejet::test_desactiver_inutilise PASSED [ 26%]144tests/views/test_administration.py::TestMotifsRejet::test_supprimer_utilise PASSED [ 26%]145tests/views/test_administration.py::TestMotifsRejet::test_supprimer_inutilise PASSED [ 27%]146tests/views/test_administration.py::TestMotifsRejet::test_ajouter_existe_deja PASSED [ 27%]147tests/views/test_administration.py::TestMotifsRejet::test_ajouter_ok PASSED [ 27%]148tests/views/test_administration.py::TestMotifsRejet::test_afficher PASSED [ 27%]149tests/views/test_administration.py::TestQualites::test_activer PASSED [ 28%]150tests/views/test_administration.py::TestQualites::test_desactiver_utilisee PASSED [ 28%]151tests/views/test_administration.py::TestQualites::test_desactiver_inutilisee PASSED [ 28%]152tests/views/test_administration.py::TestQualites::test_supprimer_utilisee PASSED [ 28%]153tests/views/test_administration.py::TestQualites::test_supprimer_inutilisee PASSED [ 29%]154tests/views/test_administration.py::TestQualites::test_ajouter_existe_deja PASSED [ 29%]155tests/views/test_administration.py::TestQualites::test_ajouter_ok PASSED [ 29%]156tests/views/test_administration.py::TestQualites::test_afficher PASSED [ 29%]157tests/views/test_administration.py::TestEtablissements::test_activer PASSED [ 30%]158tests/views/test_administration.py::TestEtablissements::test_desactiver_utilise PASSED [ 30%]159tests/views/test_administration.py::TestEtablissements::test_desactiver_inutilise PASSED [ 30%]160tests/views/test_administration.py::TestEtablissements::test_supprimer_utilise PASSED [ 30%]161tests/views/test_administration.py::TestEtablissements::test_supprimer_inutilise PASSED [ 31%]162tests/views/test_administration.py::TestEtablissements::test_ajouter_existe_deja PASSED [ 31%]163tests/views/test_administration.py::TestEtablissements::test_ajouter_ok PASSED [ 31%]164tests/views/test_administration.py::TestEtablissements::test_afficher PASSED [ 31%]165tests/views/test_administration.py::TestSites::test_activer PASSED [ 32%]166tests/views/test_administration.py::TestSites::test_desactiver_utilise PASSED [ 32%]167tests/views/test_administration.py::TestSites::test_desactiver_inutilise PASSED [ 32%]168tests/views/test_administration.py::TestSites::test_supprimer_utilise PASSED [ 32%]169tests/views/test_administration.py::TestSites::test_supprimer_inutilise PASSED [ 33%]170tests/views/test_administration.py::TestSites::test_ajouter_existe_deja PASSED [ 33%]171tests/views/test_administration.py::TestSites::test_ajouter_ok PASSED [ 33%]172tests/views/test_administration.py::TestSites::test_afficher PASSED [ 33%]173tests/views/test_administration.py::TestTypesUe::test_activer PASSED [ 34%]174tests/views/test_administration.py::TestTypesUe::test_desactiver_utilise PASSED [ 34%]175tests/views/test_administration.py::TestTypesUe::test_desactiver_inutilise PASSED [ 34%]176tests/views/test_administration.py::TestTypesUe::test_supprimer_utilise PASSED [ 34%]177tests/views/test_administration.py::TestTypesUe::test_supprimer_inutilise PASSED [ 35%]178tests/views/test_administration.py::TestTypesUe::test_ajouter_existe_deja PASSED [ 35%]179tests/views/test_administration.py::TestTypesUe::test_ajouter_ok PASSED [ 35%]180tests/views/test_administration.py::TestTypesUe::test_afficher PASSED [ 35%]181tests/views/test_administration.py::TestCentres::test_activer PASSED [ 36%]182tests/views/test_administration.py::TestCentres::test_desactiver_inutilise PASSED [ 36%]183tests/views/test_administration.py::TestCentres::test_supprimer_inutilise PASSED [ 36%]184tests/views/test_administration.py::TestCentres::test_ajouter_existe_deja PASSED [ 36%]185tests/views/test_administration.py::TestCentres::test_ajouter_ok PASSED [ 37%]186tests/views/test_administration.py::TestCentres::test_afficher PASSED [ 37%]187tests/views/test_administration.py::TestDomaines::test_activer PASSED [ 37%]188tests/views/test_administration.py::TestDomaines::test_desactiver_utilise PASSED [ 37%]189tests/views/test_administration.py::TestDomaines::test_desactiver_inutilise PASSED [ 38%]190tests/views/test_administration.py::TestDomaines::test_supprimer_utilise PASSED [ 38%]191tests/views/test_administration.py::TestDomaines::test_supprimer_inutilise PASSED [ 38%]192tests/views/test_administration.py::TestDomaines::test_ajouter_existe_deja PASSED [ 38%]193tests/views/test_administration.py::TestDomaines::test_ajouter_ok PASSED [ 39%]194tests/views/test_administration.py::TestDomaines::test_afficher PASSED [ 39%]195tests/views/test_administration.py::TestPages::test_ok PASSED [ 39%]196tests/views/test_administration.py::TestFormations::test_nouvelle PASSED [ 40%]197tests/views/test_administration.py::TestFormations::test_nouvelle_post PASSED [ 40%]198tests/views/test_administration.py::TestFormations::test_ok PASSED [ 40%]199tests/views/test_administration.py::TestAnneesUniversitaires::test_exporter_fiches_ue PASSED [ 40%]200tests/views/test_consentements.py::TestConsentement::test_donner_erreur_id PASSED [ 41%]201tests/views/test_consentements.py::TestConsentement::test_donner_erreur_confirmation PASSED [ 41%]202tests/views/test_consentements.py::TestConsentement::test_donner_erreur_deja_donne PASSED [ 41%]203tests/views/test_consentements.py::TestConsentement::test_donner_pas_explicite PASSED [ 41%]204tests/views/test_consentements.py::TestConsentement::test_donner_refuser PASSED [ 42%]205tests/views/test_consentements.py::TestConsentement::test_donner_donner PASSED [ 42%]206tests/views/test_gestion.py::TestFicheUe::test_affiche_interdit_profil PASSED [ 42%]207tests/views/test_gestion.py::TestFicheUe::test_affiche_interdit_statut PASSED [ 42%]208tests/views/test_gestion.py::TestFicheUe::test_affiche_ok PASSED [ 43%]209tests/views/test_gestion.py::TestFicheUe::test_modifie_interdit_profil PASSED [ 43%]210tests/views/test_gestion.py::TestFicheUe::test_modifie_interdit_statut PASSED [ 43%]211tests/views/test_gestion.py::TestFicheUe::test_attachements PASSED [ 43%]212tests/views/test_gestion.py::TestFicheUe::test_nouvelle_erreurs PASSED [ 44%]213tests/views/test_gestion.py::TestFicheUe::test_nouvelle_ok PASSED [ 44%]214tests/views/test_gestion.py::TestFicheUe::test_mettre_a_jour_erreur PASSED [ 44%]215tests/views/test_gestion.py::TestFicheUe::test_mettre_a_jour_ok PASSED [ 44%]216tests/views/test_gestion.py::TestFicheUe::test_copier PASSED [ 45%]217tests/views/test_gestion.py::TestFicheUeRattachements::test_liste_interdit PASSED [ 45%]218tests/views/test_gestion.py::TestFicheUeRattachements::test_liste_vide PASSED [ 45%]219tests/views/test_gestion.py::TestFicheUeRattachements::test_liste PASSED [ 45%]220tests/views/test_gestion.py::TestFicheUeRattachements::test_ajoute_interdit PASSED [ 46%]221tests/views/test_gestion.py::TestFicheUeRattachements::test_ajoute_erreur PASSED [ 46%]222tests/views/test_gestion.py::TestFicheUeRattachements::test_ajoute_doublon PASSED [ 46%]223tests/views/test_gestion.py::TestFicheUeRattachements::test_editer_existant PASSED [ 46%]224tests/views/test_gestion.py::TestFicheUeRattachements::test_ajoute_ok PASSED [ 47%]225tests/views/test_gestion.py::TestFicheUeRattachements::test_supprime_interdit PASSED [ 47%]226tests/views/test_gestion.py::TestFicheUeRattachements::test_supprime_absent PASSED [ 47%]227tests/views/test_gestion.py::TestFicheUeRattachements::test_supprimer PASSED [ 47%]228tests/views/test_gestion.py::TestFicheUeRattachements::test_recuperer PASSED [ 48%]229tests/views/test_gestion.py::TestFicheUeIntervenant::test_liste_interdit PASSED [ 48%]230tests/views/test_gestion.py::TestFicheUeIntervenant::test_liste_vide PASSED [ 48%]231tests/views/test_gestion.py::TestFicheUeIntervenant::test_liste PASSED [ 48%]232tests/views/test_gestion.py::TestFicheUeIntervenant::test_ajoute_interdit PASSED [ 49%]233tests/views/test_gestion.py::TestFicheUeIntervenant::test_ajoute_erreur PASSED [ 49%]234tests/views/test_gestion.py::TestFicheUeIntervenant::test_ajoute_erreur_ecole_doctorale_impossible PASSED [ 49%]235tests/views/test_gestion.py::TestFicheUeIntervenant::test_ajoute_ok_nouveau PASSED [ 49%]236tests/views/test_gestion.py::TestFicheUeIntervenant::test_ajoute_doublon_par_id PASSED [ 50%]237tests/views/test_gestion.py::TestFicheUeIntervenant::test_ajoute_ok_par_id PASSED [ 50%]238tests/views/test_gestion.py::TestFicheUeIntervenant::test_change_referent_interdit PASSED [ 50%]239tests/views/test_gestion.py::TestFicheUeIntervenant::test_change_referent_absent PASSED [ 50%]240tests/views/test_gestion.py::TestFicheUeIntervenant::test_change_referent_meme PASSED [ 51%]241tests/views/test_gestion.py::TestFicheUeIntervenant::test_change_referent_ok PASSED [ 51%]242tests/views/test_gestion.py::TestFicheUeIntervenant::test_supprime_interdit PASSED [ 51%]243tests/views/test_gestion.py::TestFicheUeIntervenant::test_supprime_absent PASSED [ 51%]244tests/views/test_gestion.py::TestFicheUeIntervenant::test_supprimer_referent PASSED [ 52%]245tests/views/test_gestion.py::TestFicheUeIntervenant::test_supprimer PASSED [ 52%]246tests/views/test_gestion.py::TestFicheUePlannings::test_liste_interdit PASSED [ 52%]247tests/views/test_gestion.py::TestFicheUePlannings::test_liste_vide PASSED [ 52%]248tests/views/test_gestion.py::TestFicheUePlannings::test_liste PASSED [ 53%]249tests/views/test_gestion.py::TestFicheUePlannings::test_ajoute_interdit PASSED [ 53%]250tests/views/test_gestion.py::TestFicheUePlannings::test_ajoute_erreur PASSED [ 53%]251tests/views/test_gestion.py::TestFicheUePlannings::test_ajoute_fin_avant_debut PASSED [ 53%]252tests/views/test_gestion.py::TestFicheUePlannings::test_ajoute_site_inconnu PASSED [ 54%]253tests/views/test_gestion.py::TestFicheUePlannings::test_ajoute_semestrialisation_inconnue PASSED [ 54%]254tests/views/test_gestion.py::TestFicheUePlannings::test_ajoute_combinaison_semaines_erreur PASSED [ 54%]255tests/views/test_gestion.py::TestFicheUePlannings::test_ajoute_combinaison_semaines_ok PASSED [ 54%]256tests/views/test_gestion.py::TestFicheUePlannings::test_ajoute_non_gere_erreur PASSED [ 55%]257tests/views/test_gestion.py::TestFicheUePlannings::test_ajoute_non_gere_ok PASSED [ 55%]258tests/views/test_gestion.py::TestFicheUePlannings::test_ajoute_gere PASSED [ 55%]259tests/views/test_gestion.py::TestFicheUePlannings::test_supprime_interdit PASSED [ 55%]260tests/views/test_gestion.py::TestFicheUePlannings::test_supprime_absent PASSED [ 56%]261tests/views/test_gestion.py::TestFicheUePlannings::test_supprimer PASSED [ 56%]262tests/views/test_gestion.py::TestFicheUePlannings::test_recuperer PASSED [ 56%]263tests/views/test_gestion.py::TestFicheUePlannings::test_editer_existant PASSED [ 56%]264tests/views/test_gestion.py::TestIntervenants::test_chercher_annee_inconnue PASSED [ 57%]265tests/views/test_gestion.py::TestIntervenants::test_chercher_pas_de_resultat PASSED [ 57%]266tests/views/test_gestion.py::TestIntervenants::test_chercher_ok_avec_rien PASSED [ 57%]267tests/views/test_gestion.py::TestIntervenants::test_chercher_ok_avec_nom PASSED [ 57%]268tests/views/test_gestion.py::TestIntervenants::test_chercher_ok_avec_prenom PASSED [ 58%]269tests/views/test_gestion.py::TestIntervenants::test_chercher_ok_uniquement_valides PASSED [ 58%]270tests/views/test_gestion.py::TestIntervenants::test_chercher_ok_uniquement_actifs PASSED [ 58%]271tests/views/test_gestion.py::TestTypesUe::test_types_ue_inconnue PASSED [ 58%]272tests/views/test_gestion.py::TestTypesUe::test_types_ue_ok PASSED [ 59%]273tests/views/test_gestion.py::TestSites::test_ok PASSED [ 59%]274tests/views/test_gestion.py::TestCentres::test_ok PASSED [ 59%]275tests/views/test_gestion.py::TestJours::test_ok PASSED [ 60%]276tests/views/test_gestion.py::TestMateriels::test_ok PASSED [ 60%]277tests/views/test_gestion.py::TestPeriodicites::test_ok PASSED [ 60%]278tests/views/test_gestion.py::TestCombinaisonsSemaines::test_ok PASSED [ 60%]279tests/views/test_pilotage.py::TestPilotage::test_statuts_fiches PASSED [ 61%]280tests/views/test_pilotage.py::TestPilotage::test_types_fiches PASSED [ 61%]281tests/views/test_pilotage.py::TestPilotage::test_etapes_par_types_ue PASSED [ 61%]282tests/views/test_pilotage.py::TestPilotage::test_motifs_rejet_fiches PASSED [ 61%]283tests/views/test_pilotage.py::TestPilotage::test_popularite_intervenants PASSED [ 62%]284tests/views/test_pilotage.py::TestPilotage::test_ok PASSED [ 62%]285tests/views/test_prive.py::TestPrive::test_ok PASSED [ 62%]286tests/views/test_public.py::TestFichesUe::test_ok PASSED [ 62%]287tests/views/test_public.py::TestFicheUe::test_affichage_non_validee_anonyme PASSED [ 63%]288tests/views/test_public.py::TestFicheUe::test_affichage_non_validee_validateur PASSED [ 63%]289tests/views/test_public.py::TestFicheUe::test_affichage_validee PASSED [ 63%]290tests/views/test_public.py::TestFicheUe::test_attachements PASSED [ 63%]291tests/views/test_public.py::TestEcolesDoctorales::test_inconnue PASSED [ 64%]292tests/views/test_public.py::TestFormations::test_toutes PASSED [ 64%]293tests/views/test_public.py::TestFormations::test_inconnue PASSED [ 64%]294tests/views/test_public.py::TestFormations::test_existe PASSED [ 64%]295tests/views/test_public.py::TestAffiche::test_ok PASSED [ 65%]296tests/views/test_public.py::TestIntervenants::test_tous SKIPPED [ 65%]297tests/views/test_public.py::TestIntervenants::test_inconnu PASSED [ 65%]298tests/views/test_public.py::TestIntervenants::test_existe PASSED [ 65%]299tests/views/test_tableau_de_bord.py::TestAccueil::test_ok PASSED [ 66%]300tests/views/test_tableau_de_bord.py::TestValidationEnseignements::test_validation_interdite_autorisation PASSED [ 66%]301tests/views/test_tableau_de_bord.py::TestValidationEnseignements::test_validation_interdite_permission PASSED [ 66%]302tests/views/test_tableau_de_bord.py::TestValidationEnseignements::test_validation_inutile PASSED [ 66%]303tests/views/test_tableau_de_bord.py::TestValidationEnseignements::test_validation_ok PASSED [ 67%]304tests/views/test_tableau_de_bord.py::TestValidationEnseignements::test_rejeter_ok PASSED [ 67%]305tests/views/test_tableau_de_bord.py::TestValidationEnseignements::test_ok PASSED [ 67%]306tests/views/test_tableau_de_bord.py::TestValidationScientifique::test_validation_interdite_autorisation PASSED [ 67%]307tests/views/test_tableau_de_bord.py::TestValidationScientifique::test_validation_interdite_permission PASSED [ 68%]308tests/views/test_tableau_de_bord.py::TestValidationScientifique::test_validation_inutile PASSED [ 68%]309tests/views/test_tableau_de_bord.py::TestValidationPlannings::test_validation_interdite_autorisation PASSED [ 68%]310tests/views/test_tableau_de_bord.py::TestValidationPlannings::test_rejeter_ok PASSED [ 68%]311tests/views/test_tableau_de_bord.py::TestValidationPlannings::test_valider_ok PASSED [ 69%]312tests/views/test_tableau_de_bord.py::TestValidationPlannings::test_ok PASSED [ 69%]313tests/views/test_tableau_de_bord.py::TestDemandesModificationFicheUe::test_accepter PASSED [ 69%]314tests/views/test_tableau_de_bord.py::TestDemandesModificationFicheUe::test_refuser PASSED [ 69%]315tests/models/test___init__.py::test_formater_nom PASSED [ 70%]316tests/models/test___init__.py::test_formater_prenom PASSED [ 70%]317tests/models/test_contraintes.py::TestAucuneContraintePlanningVerifierAjout::test_max_atteint_admin PASSED [ 70%]318tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifier::test_aucun_planning_erreur PASSED [ 70%]319tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifier::test_aucun_planning_ok PASSED [ 71%]320tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifier::test_site_gere_pas_assez_plannings PASSED [ 71%]321tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifier::test_site_non_gere_pas_assez_plannings PASSED [ 71%]322tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifier::test_site_gere_plusieurs_voeux_jours_differents PASSED [ 71%]323tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifier::test_site_gere_plusieurs_voeux_meme_jour PASSED [ 72%]324tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifier::test_jour_unique_un_seul_planning PASSED [ 72%]325tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifier::test_site_gere_un_seul_voeux PASSED [ 72%]326tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifier::test_jour_unique_site_non_gere PASSED [ 72%]327tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifierAjout::test_max_atteint PASSED [ 73%]328tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifierAjout::test_plusieurs_pour_un_site_non_gere PASSED [ 73%]329tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifierAjout::test_melange_gere_et_non_gere PASSED [ 73%]330tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifierAjout::test_identique_site_gere PASSED [ 73%]331tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifierAjout::test_identique_site_non_gere PASSED [ 74%]332tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifierAjout::test_duree_trop_courte PASSED [ 74%]333tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifierAjout::test_duree_trop_longue PASSED [ 74%]334tests/models/test_contraintes.py::TestContraintesPlanningEhessVerifierAjout::test_ok PASSED [ 74%]335tests/models/test_contraintes.py::TestAucuneContrainteIntervenantVerifierAjout::test_max_atteint PASSED [ 75%]336tests/models/test_contraintes.py::TestContraintesIntervenantEhessVerifier::test_pas_assez_intervenants PASSED [ 75%]337tests/models/test_contraintes.py::TestContraintesIntervenantEhessVerifier::test_referent_pas_encore_retraite PASSED [ 75%]338tests/models/test_contraintes.py::TestContraintesIntervenantEhessVerifier::test_referent_retraite PASSED [ 75%]339tests/models/test_contraintes.py::TestContraintesIntervenantEhessVerifier::test_max_atteint PASSED [ 76%]340tests/models/test_contraintes.py::TestContraintesIntervenantEhessVerifier::test_max_pas_atteint PASSED [ 76%]341tests/models/test_contraintes.py::TestContraintesIntervenantEhessVerifierAjout::test_max_atteint PASSED [ 76%]342tests/models/test_contraintes.py::TestContraintesIntervenantEhessVerifierAjout::test_deja_present PASSED [ 76%]343tests/models/test_contraintes.py::TestContraintesIntervenantEhessVerifierAjout::test_ok PASSED [ 77%]344tests/models/test_contraintes.py::TestContraintesRattachementEhessVerifier::test_master_obligatoire_erreur PASSED [ 77%]345tests/models/test_contraintes.py::TestContraintesRattachementEhessVerifier::test_master_obligatoire_ok PASSED [ 77%]346tests/models/test_contraintes.py::TestContraintesRattachementEhessVerifier::test_master_impossible_erreur PASSED [ 77%]347tests/models/test_contraintes.py::TestContraintesRattachementEhessVerifier::test_master_impossible_ok PASSED [ 78%]348tests/models/test_contraintes.py::TestContraintesRattachementEhessVerifierAjout::test_meme_formation PASSED [ 78%]349tests/models/test_contraintes.py::TestContraintesRattachementEhessVerifierAjout::test_ok PASSED [ 78%]350tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVSE::test_validation_DU_centre PASSED [ 78%]351tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVSE::test_validation_DU_centres_intervenants PASSED [ 79%]352tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVSE::test_validation_master_optionnelle_avec_rattachements PASSED [ 79%]353tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVSE::test_validation_master_optionnelle_sans_rattachement PASSED [ 79%]354tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVSE::test_validation_master_obligatoire PASSED [ 80%]355tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVDM::test_au_moins_un_rattachement_valide PASSED [ 80%]356tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVDM::test_tous_faux_obligatoire PASSED [ 80%]357tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVDM::test_un_faux_obligatoire PASSED [ 80%]358tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVDM::test_tous_faux_optionnelle PASSED [ 81%]359tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVDM::test_un_faux_optionnelle PASSED [ 81%]360tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVDM::test_impossible PASSED [ 81%]361tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVDM::test_sans_rattachements_formation PASSED [ 81%]362tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVDU::test_dans_un_centre_un_vrai PASSED [ 82%]363tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVDU::test_dans_un_centre_aucun_vrai PASSED [ 82%]364tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVDU::test_dans_un_centre_tous_faux PASSED [ 82%]365tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVDU::test_hors_centre_un_vrai PASSED [ 82%]366tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVDU::test_hors_centre_aucun_vrai PASSED [ 83%]367tests/models/test_cycle_de_vie.py::TestCycleDeVieDepuisVDU::test_hors_centre_tous_faux PASSED [ 83%]368tests/models/test_entities.py::TestCampagneSaisieUe::test_est_en_cours_avant PASSED [ 83%]369tests/models/test_entities.py::TestCampagneSaisieUe::test_est_en_cours_pendant PASSED [ 83%]370tests/models/test_entities.py::TestCampagneSaisieUe::test_est_en_cours_apres PASSED [ 84%]371tests/models/test_entities.py::TestAnneeUniversitaire::test_suivante PASSED [ 84%]372tests/models/test_entities.py::TestAnneeUniversitaire::test_ajouter_fiches_ue_ok PASSED [ 84%]373tests/models/test_entities.py::TestAnneeUniversitaire::test_ajouter_fiches_ue_meme_numero PASSED [ 84%]374tests/models/test_entities.py::TestAnneeUniversitaire::test_saisie_des_ue_par_defaut PASSED [ 85%]375tests/models/test_entities.py::TestAnneeUniversitaire::test_definir_campagne_de_saisie_nouvelle PASSED [ 85%]376tests/models/test_entities.py::TestAnneeUniversitaire::test_definir_campagne_de_saisie_modifiee PASSED [ 85%]377tests/models/test_entities.py::TestAnneeUniversitaire::test_definir_campagne_de_saisie_en_cours PASSED [ 85%]378tests/models/test_entities.py::TestAnneeUniversitaire::test_definir_campagne_de_saisie_terminee PASSED [ 86%]379tests/models/test_entities.py::TestFicheUe::test_est_rattachee_a_faux PASSED [ 86%]380tests/models/test_entities.py::TestFicheUe::test_est_rattachee_a_vrai PASSED [ 86%]381tests/models/test_entities.py::TestFicheUe::test_referent_pas_d_intervenants PASSED [ 86%]382tests/models/test_entities.py::TestFicheUe::test_referent_ok PASSED [ 87%]383tests/models/test_entities.py::TestFicheUe::test_changer_referent_intervenant_inconnu PASSED [ 87%]384tests/models/test_entities.py::TestFicheUe::test_changer_referent_meme PASSED [ 87%]385tests/models/test_entities.py::TestFicheUe::test_changer_referent_ok PASSED [ 87%]386tests/models/test_entities.py::TestFicheUe::test_donner_refus_sans_demande PASSED [ 88%]387tests/models/test_entities.py::TestFicheUe::test_rejeter_retour_ecs PASSED [ 88%]388tests/models/test_entities.py::TestFicheUe::test_donner_validation_enseignement_master_impossible PASSED [ 88%]389tests/models/test_entities.py::TestFicheUe::test_donner_validation_enseignement_master_optionnelle_avec_rattachements PASSED [ 88%]390tests/models/test_entities.py::TestFicheUe::test_donner_validation_enseignement_master_optionnelle_sans_rattachements PASSED [ 89%]391tests/models/test_entities.py::TestFicheUe::test_donner_validation_enseignement_master_obligatoire PASSED [ 89%]392tests/models/test_entities.py::TestFicheUe::test_verifier_contraintes_ok PASSED [ 89%]393tests/models/test_entities.py::TestFicheUe::test_ajouter_intervenant_ok PASSED [ 89%]394tests/models/test_entities.py::TestFicheUe::test_ajouter_planning_ok PASSED [ 90%]395tests/models/test_entities.py::TestFicheUe::test_ajouter_centre_erreur PASSED [ 90%]396tests/models/test_entities.py::TestFicheUe::test_ajouter_centre_ok PASSED [ 90%]397tests/models/test_entities.py::TestPlanning::test_debut_apres_fin PASSED [ 90%]398tests/models/test_entities.py::TestPlanning::test_constructeur PASSED [ 91%]399tests/models/test_entities.py::TestPlanning::test_eq_jour_different PASSED [ 91%]400tests/models/test_entities.py::TestPlanning::test_eq_debut_different PASSED [ 91%]401tests/models/test_entities.py::TestPlanning::test_eq_fin_differente PASSED [ 91%]402tests/models/test_entities.py::TestPlanning::test_eq_periodicite_differente PASSED [ 92%]403tests/models/test_entities.py::TestPlanning::test_eq_combinaison_semaine_differente PASSED [ 92%]404tests/models/test_entities.py::TestPlanning::test_eq_combinaison_semaine_nulle PASSED [ 92%]405tests/models/test_entities.py::TestPlanning::test_eq PASSED [ 92%]406tests/models/test_entities.py::TestPlanning::test_en_secondes PASSED [ 93%]407tests/models/test_entities.py::TestIntervenant::test_courriel_non_valide PASSED [ 93%]408tests/models/test_entities.py::TestIntervenant::test_ecole_doctorale_erreurs PASSED [ 93%]409tests/models/test_entities.py::TestIntervenant::test_ecole_doctorale_ok PASSED [ 93%]410tests/models/test_entities.py::TestIntervenant::test_code_confirmation PASSED [ 94%]411tests/models/test_entities.py::TestIntervenant::test_position_actif PASSED [ 94%]412tests/models/test_entities.py::TestIntervenant::test_position_emeritat_en_cours PASSED [ 94%]413tests/models/test_entities.py::TestIntervenant::test_position_emeritat_en_cours_sans_retraite PASSED [ 94%]414tests/models/test_entities.py::TestIntervenant::test_position_emeritat_fini PASSED [ 95%]415tests/models/test_entities.py::TestIntervenant::test_position_emeritat_fini_sans_retraite PASSED [ 95%]416tests/models/test_entities.py::TestIntervenant::test_position_retraite_non_atteinte PASSED [ 95%]417tests/models/test_entities.py::TestIntervenant::test_position_retraite PASSED [ 95%]418tests/models/test_entities.py::TestPoleRegional::test_eq_nom_different PASSED [ 96%]419tests/models/test_entities.py::TestPoleRegional::test_eq PASSED [ 96%]420tests/models/test_entities.py::TestSite::test_eq_pole_different PASSED [ 96%]421tests/models/test_entities.py::TestSite::test_eq_nom_different PASSED [ 96%]422tests/models/test_entities.py::TestSite::test_eq PASSED [ 97%]423tests/models/test_entities.py::TestHeure::test_format_invalide PASSED [ 97%]424tests/models/test_entities.py::TestHeure::test_str PASSED [ 97%]425tests/models/test_entities.py::TestHeure::test_lt_gt PASSED [ 97%]426tests/models/test_entities.py::TestHeure::test_sub PASSED [ 98%]427tests/models/test_entities.py::TestHeure::test_ok PASSED [ 98%]428tests/models/test_entities.py::TestPlageHoraire::test_debut_apres_fin PASSED [ 98%]429tests/models/test_entities.py::TestPlageHoraire::test_en_seconds PASSED [ 98%]430tests/models/test_entities.py::TestPlageHoraire::test_ok PASSED [ 99%]431tests/models/test_entities.py::TestPeriode::test_debut_apres_fin PASSED [ 99%]432tests/models/test_entities.py::TestPeriode::test_ok PASSED [ 99%]433tests/models/test_repository.py::TestHeures::test_contient_toutes_les_heures PASSED [100%]434============= 394 passed, 1 skipped, 31 warnings in 512.10 seconds =============436Creating cache default...437.venv: found 7502 matching files and directories 438No URL provided, cache will be not uploaded to shared cache server. Cache will be stored only locally. 439Created cache441Job succeeded