Johann m'a signalé que le lancement de nosetests
bloquait Jupyter Notebook sur sa machine (Windows), mais que ça marchait chez certains autres.
En cherchant la cause de cette erreur, j'ai découvert que nosetests
n'était plus activement développé.
Il convient donc de passer à son successeur, nose2
.
Celui-ci n'est pas inclus dans la distribution Anaconda, mais vous pouvez l'installer en évaluant sous Jupyter Notebook la cellule suivante:
!pip install nose2
La syntaxe de lancement d'un programme de tests est légèrement plus simple. Au lieu d'évaluer:
!nosetests point_is_on_segment_tests.py
Vous faites maintenant (notez la suppression de l'extension .py
):
!nose2 point_is_on_segment_tests
Je mettrai prochainement à jour ma base et le dépôt avec les nouvelles commandes. Cependant, j'aurais besoin d'avoir des retours pour savoir si ça marche (encore, ou mieux), chez vous. Merci de me le dire dans les commentaires ci-dessous, puis de changer mon statut sur EduPad en [commenté].
!nose2 ne me bloque plus Jupyter Notebook pour le passage des tests de l'ancien challenge :) Mon problème semble résolu ;)