|
|
1
26
您缺少在文件底部实际运行doctests的代码:
测试地点:
|
|
2
57
您可以使用
|
|
|
3
7
doctest模块在文件中查找任何docstring并执行其中的任何嵌入代码,因此可以对类使用doctest。 至于将doctest放在类的docstring或构造函数中是否更好,我认为这取决于您具体记录的内容。 如果docstring给出了类的一般概述以及如何使用它,那么我认为最好将它放在类中。
如果docstring专门关于如何创建类的实例,那么它应该进入
请记住,doctests的目的主要是在文档中具有自验证示例代码,因此imho文档方面应该优先于测试方面。 编辑:
在上面的示例中,没有代码来执行doctest-running
您需要将此添加到文件结尾:
或者,如果您使用的是python 2.6或更高版本,请使用以下命令运行它:
|
|
|
4
0
我认为doctest模块文档不能解释如何处理这个问题,它应该在解释该做什么方面做得更好。 我为测试不需要实例数据,但可能需要访问类数据的类方法而设计的模式是传入类对象而不是实例。
|
|
|
wavesinaroom · 断言结构向量长度 11 月前 |
|
|
Jace Johnson · Typescript文件读取的变量类型错误 11 月前 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 1 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 1 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 1 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |