Nosetests --apb laissez-moi arrêter au moment de l'erreur ou l'échec, mais c'est trop tard pour mes besoins. Parcourant le code en cours d'exécution me permet de déboguer où est le problème.
Cependant, nosetests sont utiles, car ils permettent de tests qui reposent sur le nombre relatif des importations (c'est à dire des tests dans un package).
Comment puis-je définir des points d'arrêt avant l'exécution des tests? Actuellement, je suis en utilisant:
python -m pdb /path/to/my/nosetests testfile.py
Cette solution n'est pas adéquate. Nosetests interférer avec apb sortie, et mes commandes au clavier (par exemple, les touches fléchées) sont cassés.
À l'aide d'importation apb; apb.set_trace() semblerait une bonne idée, cependant nosetests bloque mon accès à l'apb de la console.