Python - doctest 与 unittest [关闭]
回答问题 我正在尝试开始在 Python 中进行单元测试,我想知道是否有人可以解释 doctest 和 unittest 的优缺点。 你会在什么条件下使用它们? Answers 两者都很有价值。我使用 doctest 和nose代替 unittest。我将 doctest 用于测试给出一个实际用作文档的使用示例的情况。一般来说,我不会让这些测试全面,仅仅为了提供信息。我有效地反向使用 doctes
·
回答问题
我正在尝试开始在 Python 中进行单元测试,我想知道是否有人可以解释 doctest 和 unittest 的优缺点。
你会在什么条件下使用它们?
Answers
两者都很有价值。我使用 doctest 和nose代替 unittest。我将 doctest 用于测试给出一个实际用作文档的使用示例的情况。一般来说,我不会让这些测试全面,仅仅为了提供信息。我有效地反向使用 doctest:不是根据我的 doctest 测试我的代码是否正确,而是根据代码检查我的文档是否正确。
原因是我发现全面的文档测试会使您的文档过于混乱,因此您最终会得到不可用的文档字符串或不完整的测试。
对于实际测试_code_,目标是彻底测试每个案例,而不是通过示例说明是做什么的,这是一个不同的目标,我认为其他框架可以更好地满足。
更多推荐
已为社区贡献126474条内容
所有评论(0)