<p>我试图为我的程序运行py.test cov,但我仍然有一个信息:<code>testFile.txt sCoverage.py warning: No data was collected.</code>
即使在代码中仍然是未测试的函数(在我的示例函数diff中)。下面是我测试命令<code>py.test --cov=testcov.py</code>的代码示例。我在用<code>python 2.7.9</code></p>
<pre><code>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
</code></pre>
<p>有人能解释我,我做错什么了吗?</p>