gpt4 book ai didi

Python 为带有 @unittest.expectedFailure 的单元测试引发 _ExpectedFailure

转载 作者:太空宇宙 更新时间:2023-11-03 11:57:01 24 4
gpt4 key购买 nike

我有两个系统运行同一组 Django 单元测试。一些测试使用 @unittest.expectedFailure 装饰器。

在一个系统上,它们运行良好并在测试运行结束时报告OK(预期失败=10,意外成功=2)

在另一个系统上,相同的测试错误,但引发 _ExpectedFailure_UnexpectedSuccess 而没有回溯。

有没有人见过这种行为?是配置问题吗?两个系统都运行 Python 2.7、Django 1.3,并安装了 unittest 和 unittest2。

最佳答案

我遇到了问题,我通过删除/usr/local/lib/python2.7 然后从头开始重新安装所有内容来让它工作。

我认为这样做的原因是 python 可能没有从它的工作目录中清除它的 python 对象和缓存文件(*.pyc、*.pyo)。也就是说,不是您项目的目录,而是 python 实际运行的位置。

不确定是不是这样,但它对我有用!!

关于Python 为带有 @unittest.expectedFailure 的单元测试引发 _ExpectedFailure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5809333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com