首页 文章

Python测试与单元测试

提问于
浏览
1

我已经为我的python代码编写了测试,并想检查测试覆盖了多少%,所以我决定使用python覆盖 . 但我发现它有一个问题 . 我用这个bash命令启动我的测试:

export PYTHONPATH=. && python files/test/tests.py

我的python程序在“files”目录中,测试在“test”中,所以我无法以另一种方式启动它 . 运用

export PYTHONPATH=. && python coverage files/test/tests.py

引发错误 . 如何在我的情况下正确使用报道?

2 回答

  • 0

    正确的方法是为您正在使用的单元测试框架/运行器使用适当的 coverage 插件:

    以下是一些组合:

    您可以使用其他工具和组合 . 但这两个可能是最常见的(没有参考) .

  • 0
    coverage run files/test/tests.py
    

相关问题