代码测试工具python

时间:2012-03-10 00:10:24

标签: python unit-testing automation

  

可能重复:
  How to do a meaningful code-coverage analysis of my unit-tests?

是否有工具显示已执行(调用)的行和执行特定情况时未执行的行,以便我知道仍然存在未被“此”特定情况覆盖的行。

这样的东西在编写健壮的代码时非常方便。我确信有,但我不知道谷歌的确切条款。

一般来说,测试代码是否有良好的测试环境。不是谈论在网络上运行的代码(如Django和东西),只是正常的编码内容。

由于

2 个答案:

答案 0 :(得分:3)

您正在寻找代码覆盖率工具。有一些关于这个here的特定于Python的讨论。

答案 1 :(得分:1)

如果您使用的是django,请查看使用django-nosenose test framework coverage,其中here是一个插件。

然后,您可以通过运行python manage.py tests --with-coverage

轻松检查覆盖状态

有关此buildbot的更多信息,如果您对设置自动构建器感兴趣,如果this选择的工具{{3}}可能有所帮助。

相关问题