aboutsummaryrefslogtreecommitdiff
path: root/tests.py
AgeCommit message (Collapse)Author
2018-09-21tests: test du tag format_roomsdev/albanAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2018-09-06groupes: ajout du support d’une nouvelle syntaxeAlban Gruin
Certains groupes ont la syntaxe suivante : L1 4L s1 CM4L L1 4L s1 TD4L1 L1 4L s1 TP4L12 etc. Le « 4 » entre le CM/TD/TP et le « numéro » fait échouer la regex. Ce commit rajoute le support de cette syntaxe, et ajoute les cas de test adéquats. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2018-02-10Ajout de cas de tests de groupes avec des parenthèses dans le nomAlban Gruin
2018-02-10Ajout de groupes aux tests de correspondance et de parsage créant desAlban Gruin
erreurs de parsage. Ces erreurs sont liées au fait qu’elles ne possèdent pas de semestre. Exemple avec le groupe M1 GC (toutes sections et semestres confondus) : Attendu : * mention : M1 GC * semestre : * sous-groupe : Obtenu avec la regex actuelle : * mention : M1 * semestre : * sous-groupe : C
2018-01-28Changements dans le formatage du code pour le rendre plus lisibleAlban Gruin
2018-01-27Création des tests de la requête de QSJPSAlban Gruin
On y créée sept salles, avec différents agencements de cours : 0. Le cours se finit dans l’intervalle sélectionné 1. Le cours se commence dans l’intervalle 2. Combinaison de 0. et de 1. 3. Le cours commence avant et fini après l’intervalle 4. Le cours commence et fini pendant l’intervalle 5. Un cours se finit avant et un autre commence après 6. Aucun cours liste des salles. Normalement, seules les salles des cas cinq et six doivent se retrouver dans la liste des salles.
2018-01-27PEP8Alban Gruin
2018-01-18Mise à jour des copyrightsAlban Gruin
2018-01-18Adaptation des tests à la nouvelle structure de la base de donnéesAlban Gruin
2017-11-26Correction d’un cas pouvant provoquer une erreur de parsage deAlban Gruin
groupe (si jamais il n’y a pas de semestre), renvoi du numéro de semestre dans group_info, adaptation de corresponds_to.
2017-11-25On ne compare plus les id des emplois du temps dans corresponds_to()Alban Gruin
car dans le seul appel « utile », les arguments passés font forcément partie du même edt. Changement effectué pour des questions de performance. Correction des tests.
2017-11-25Un groupe parent ne correspond plus à un groupe enfantAlban Gruin
Modification des tests
2017-11-24Ajout de nouveaux tests pour ces nouveaux casAlban Gruin
2017-11-24Adaptation des testsAlban Gruin
2017-10-19Adaptation de corresponds_to() et des tests de parsageAlban Gruin
2017-10-18Suppression des imports inutilesAlban Gruin
2017-10-14timezone.now() retourne l’heure UTC, ce qui empêche la mise à jour deAlban Gruin
la semaine prochaine le samedi à minuit. Remplacement de ces appels par une fonction qui retourne la bonne heure dans le bon fuseau horaire.
2017-09-07Correction des tests pour utiliser le modèle YearAlban Gruin
2017-09-07Remplacement de la licence GPL 2 par la licence AGPL 3Alban Gruin
2017-09-04Correction des tests en accord avec le nouveau style de groupeAlban Gruin
2017-02-11Ajout de tests unitaires pour les coursAlban Gruin
2017-02-11Nouveau test pour les groupesAlban Gruin
2017-02-11Ajout de tests unitaires pour les groupesAlban Gruin
2017-02-09Ajout d'une licence (gpl2)Alban Gruin
2017-01-18Validation initialeAlban Gruin