Python进程将不会退出
我正在使用鼻测试来运行一些测试。但是,在测试完成运行后,nosetests进程就停在那里,不会退出。有没有诊断的方法?Python是否具有类似于向Java发送kill-QUIT的功能,它将打印堆栈跟踪?您可以进入调试器并键入Python进程将不会退出,python,nosetests,Python,Nosetests,我正在使用鼻测试来运行一些测试。但是,在测试完成运行后,nosetests进程就停在那里,不会退出。有没有诊断的方法?Python是否具有类似于向Java发送kill-QUIT的功能,它将打印堆栈跟踪?您可以进入调试器并键入bt: import pdb; pdb.set_trace() 然后您可以单步执行该操作并查看它挂起的位置 nosetests -vv -x -s --pdb test_foo 其中-x是“在第一个错误或失败后停止运行测试”,而--pdb是“在失败或错误时放入调试器” 另
bt
:
import pdb; pdb.set_trace()
然后您可以单步执行该操作并查看它挂起的位置
nosetests -vv -x -s --pdb test_foo
其中-x是“在第一个错误或失败后停止运行测试”,而--pdb是“在失败或错误时放入调试器”
另请参见对于一些执行子流程调用的测试,我还必须按Ctrl+D。