我运行我的测试:
manage.py test myapp
最后我得到了:
在7.243s中进行22次测试
好的
主题Thread-22中的异常(很可能在解释器关闭期间引发)
或
在7.243s中进行22次测试
好的
线程中未处理的异常由<功能观察...> ...
或简单
在7.243s中进行22次测试
好的
函数 observe()在测试期间没有被调用(它是一个单独的线程),但我超越了异常......
为了测试省略此功能,我该怎么做?
答案 0 :(得分:1)
将线程的run()
方法包装到try
/ except
可以提供帮助:
import traceback
class MyThread(Thread):
def run(self):
try:
oldRun(self)
except:
traceback.print_exc()
def oldRun(self):
# insert here the code from the original run function