Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python进程将不会退出_Python_Nosetests - Fatal编程技术网

Python进程将不会退出

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是“在失败或错误时放入调试器” 另

我正在使用鼻测试来运行一些测试。但是,在测试完成运行后,nosetests进程就停在那里,不会退出。有没有诊断的方法?Python是否具有类似于向Java发送kill-QUIT的功能,它将打印堆栈跟踪?

您可以进入调试器并键入
bt

import pdb; pdb.set_trace()
然后您可以单步执行该操作并查看它挂起的位置

nosetests -vv -x -s --pdb test_foo
其中-x是“在第一个错误或失败后停止运行测试”,而--pdb是“在失败或错误时放入调试器”


另请参见

对于一些执行子流程调用的测试,我还必须按Ctrl+D。