Joe*_*ane 7 python unit-testing code-coverage pytest
从Python的角度来看,如何确定涵盖函数或方法的单元测试,或者通常由测试运行器确定套件中的测试所遇到的任何代码行?这似乎是合理的,这些信息应该是在给定的覆盖工具知道被打的特定代码的手,但我无法找到任何方式来获得这方面的资料(我用py.test我的测试运行与coverage和pytest-cov模块).
我发现的一种方法是只pdb.set_trace调用代码,但如果我能找到一种不需要修改测试代码的更优雅的方法,那将会非常有用.
Coverage.py 尚未提供此功能,但有一个开放的票证,我们正在讨论想法:https://github.com/nedbat/coveragepy/issues/170
要阅读此问题的旧历史记录,请查看旧票证(在 BitBucket 跟踪器中)
| 归档时间: |
|
| 查看次数: |
1051 次 |
| 最近记录: |