Python Cod的代码覆盖率和单元测试

2024-04-20 01:03:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经去过Preferred Python unit-testing framework。我不仅仅关注Python单元测试框架,还关注单元测试的代码覆盖率。到目前为止,我只遇到过coverage.py。还有更好的选择吗?

对我来说,一个有趣的选择是通过插件(类似于IronPython Studio)将cpython、Python代码的单元测试和Python代码的代码覆盖率与Visual Studio 2008集成起来。我们可以做些什么来实现这个目标?我期待着建议。


Tags: 代码py插件框架coverage覆盖率unitframework
3条回答

我们使用这个Django coverage integration,但是不使用默认coverage.py报告,而是生成一些简单的HTML: Colorize Python source using the built-in tokenizer

PyDev似乎允许Eclipse中的代码覆盖。

我还没有找到如何将它与我自己的(相当复杂的)构建过程集成,所以我在命令行使用Ned Batchelder的coverage.py。

还有figleaf我认为是基于Ned Batchelder的coverage.py。我们使用nose作为测试的驱动程序。一切都很好。我们使用内置的unittest和doctest模块编写单元测试。

相关问题 更多 >