标记和夹具¶
pytest-cov
中有一些内置的标记和夹具。
标记¶
no_cover
¶
例如
@pytest.mark.no_cover
def test_foobar():
# do some stuff that needs coverage disabled
警告
注意事项
请注意,子进程覆盖率也将被禁用。
夹具¶
no_cover
¶
例如
def test_foobar(no_cover):
# same as the marker ...
cov
¶
由于一些没人记得的原因,存在一个 cov
夹具,它提供了对底层 Coverage 实例的访问。有些人说这是一个伪装的危险操作,应该移除,而有些人则认为谜团使生活更有趣,应该保持原样。