gpt4 book ai didi

python - Pytest cov 不生成任何报告

转载 作者:太空宇宙 更新时间:2023-11-03 12:18:37 29 4
gpt4 key购买 nike

我正在尝试为我的程序运行 py.test cov,但我仍然有一条信息:testFile.txt sCoverage.py 警告:未收集数据。即使在代码中仍然是未经测试的函数(在我的示例函数 diff 中)。下面是我测试命令 py.test --cov=testcov.py 的代码示例。我正在使用 python 2.7.9

def suma(x,y):
z = x + y
return z

def diff(x,y):
return x-y

if __name__ == "__main__":
a = suma(2,3)
b = diff(7,5)
print a
print b

## ------------------------TESTS-----------------------------
import pytest

def testSuma():
assert suma(2,3) == 5

谁能解释一下,我做错了什么?

最佳答案

您还没有说出所有文件的名称,所以我不确定准确的答案。但是 --cov 的参数应该是模块名,而不是文件名。因此,您需要 py.test --cov=testcov 而不是 py.test --cov=testcov.py

关于python - Pytest cov 不生成任何报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36058796/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com