谁能推荐一个测试覆盖良好的小型Python开源项目(不是Django)?
谁能告诉我一个小型或中型的开源项目(比如在Github上),这个项目是用Python写的(不是Django),并且有很好的测试覆盖率,使用的是unittest
。我看过一些关于这个主题的书和文章,现在想通过实际操作来练习unittest,想看看真实项目中的unittest代码。
2 个回答
2
我建议你可以试试nosetests这个工具,你可以选择用unittest的方式来写测试,或者用更灵活的方式来写。要想通过nosetests查看代码的覆盖率,只需要在命令行加上--with-coverage这个选项就可以了。如果你只是想在代码运行时查看它的覆盖情况,我推荐使用真正的覆盖率模块,你可以在这里找到它:http://nedbatchelder.com/code/coverage/,你可以把它导入到你的项目中,程序里也可以使用。希望这些对你有帮助。