19
|
Paul Biggar · 技术社区 · 14 年前 |
1
-6
在这种情况下,我只需要
|
2
26
与“runtest”的混淆主要基于这样一个事实:
所以在这个类中没有“runtest”,所有的测试函数都被调用。但是,如果查看基类“testcase”(lib/python/unittest/case.py),您会发现它有一个默认为“runtest”的参数“methodname”,但它没有默认的“def runtest”实现
unittest.main工作正常的原因是它不需要“runtest”-您可以通过为子类中的所有方法创建一个testcase子类实例来模拟行为-只需提供名称作为第一个参数:
|
3
24
这是一些 深黑魔法 “:
如果您只想从shell(即, IPython ) |
4
8
如果您不介意直接编辑单元测试模块代码,简单的解决方法是在 案例.py 班 测试用例 一个叫做runtest的新方法什么也不做。 要编辑的文件位于pythonninstall\lib\unittest\case.py下
这将阻止你得到这个错误。 |
5
4
圭多的答案几乎就在那里,但它没有解释这件事。我需要注意
假设你有下面这些。
当你使用
后者所做的是将测试用例类转换为测试套件,测试套件根据类的测试方法保存类的实例。我的榜样将变成
|
6
4
@Dmvianna的回答让我几乎可以跑了
我得到了
它没有坏,但是它没有运行任何测试!如果我实例化了测试类
(注意行末的括号,这是唯一的变化)我得到了
解决方案现在相当清楚了:添加
如果
这有点恶心,我需要一些体力劳动,但也更多 明确的 ,这是蟒蛇的美德,不是吗?
我打电话找不到任何技巧
|
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |