Python – doctest vs. unittest

问题:

我试图在Python中开始进行单元测试,我想知道有人可以解释doctest和unittest的优缺点。
你会使用什么条件?

回答:

两者都很有价值。我使用doctest和nose代替unittest。我在使用doctest的情况下,测试提供了实际上有用的文档的使用示例。一般来说,我不会全面地进行这些测试,仅针对信息。我正在有效地使用doctest:不要根据我的doctest来测试我的代码是否正确,而是根据代码检查我的文档是否正确。
原因是我发现全面的doctests会使你的文档混乱太多,所以你最终会遇到不可用的docstrings或不完整的测试。
为了实际测试code,目标是彻底测试每个案例,而不是说明通过示例做什么,这是一个不同的目标,我认为更好地被其他框架所理解。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Python – doctest vs. unittest

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

− 1 = 3