来自外部库的代码覆盖率 python

code coverage python from external libraries

目前正在尝试为python个项目实现一个自动化测试工具,但是我想出了一个问题想问一下是否可以使用Coverage模块从外部库中收集代码覆盖率?,如据我所知,覆盖率模块仅报告项目内的代码覆盖率。

示例:

test_code.py


import random


def test_rand()

  assert random.randint(0,10) == 5
 

在这种情况下,我如何从随机模块收集代码覆盖率?

coverage run --help 包括这些行:

  -L, --pylib           Measure coverage even inside the Python installed
                        library, which isn't done by default.