Commit c9227bbe authored by Louis's avatar Louis
Browse files

[doc] Mise à jour de la documentation de testexo

parent 5f44ca74
......@@ -37,21 +37,28 @@ simplifiée.
Effectue les tests. Les tests sont aussi exécutés lorsqu'``unittest`` est appelé.
* Compilation d'un exercice (``testexo.py compile``) :
Compile un exercice. Cette commande est utile pour tester un exercice en cours de rédaction, plutôt que de passer par l'interface graphique.
Compile un exercice, et crée le PDF correspondant (énoncé et solution) dans le dossier courant. Cette commande est utile pour tester un exercice en cours de rédaction, plutôt que de passer par l'interface graphique.
* Liste des identifiants des exercices disponibles (``testexo.py lsexos``) :
Affiche la liste des identifiants des exercices, pour retrouver facilement l'exercice en cours de travail.
Description des exercices
^^^^^^^^^^^^^^^^^^^^^^^^^
Les exercices sur lesquels s'appliquent les commandes de ``testexo.py`` sont
décrits comme ``pyromaths/ex/sixiemes/arrondi.py:4,6``, où
``pyromaths/ex/sixiemes/arrondi.py`` est le chemin vers le module Python
contenant l'exercice à tester, et ``4,6`` sont les graines du générateur
aléatoire qui nous intéressent.
Si le chemin est incomplet, tous les sous-modules sont testés. Si les graines
sont omises, suivant le cas, soit tous les tests enregistrés sont considérés,
soit la graine 0 est utilisée.
décrits comme ``quatriemes.exo_pythagore:4,6``, où :
* ``quatriemes`` est le niveau de l'exercice ;
* ``exo_pythagore`` est l'identifiant de l'exercice (le nom de la fonction ou
de la classe qui le définit) ;
* ``4,6`` sont les graines du générateur
aléatoire qui nous intéressent. Si les graines sont omises, suivant le cas,
soit tous les tests enregistrés sont considérés, soit la graine 0 est
utilisée.
La liste des exercices disponibles peut être obtenue avec la commande
``testexp.py lsexos``.
Description complète
^^^^^^^^^^^^^^^^^^^^
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment