2014-10-27 6 views

Antwort

21

pytest-cov package ist erforderlich, wenn Sie --cov Argumente an pytest übergeben möchten. Standardmäßig sollte es jedoch nicht übergeben werden. Verwenden Sie eine modifizierte Version von py.test?

pip install pytest-cov 

würde Ihr Problem beheben.

+0

Wenn Sie dies noch, wenn es darum Frage betrachten @ Samuel Phan die Antwort nach unten. – AlexLordThorsen

3

Für diejenigen, die CentOS 6 verwenden, ist die Version von setuptools alt und Sie müssen es auch ein Upgrade:

pip install pytest-cov 
pip install --upgrade setuptools 

Kurz nach pip install pytest-cov Installation:

~ # py.test --version 
This is pytest version 3.0.5, imported from /usr/lib/python2.6/site-packages/pytest.pyc 

~ # pip install --upgrade setuptools 
[...] 
Successfully installed setuptools-30.3.0 

~ # py.test --version 
This is pytest version 3.0.5, imported from /usr/lib/python2.6/site-packages/pytest.pyc 
setuptools registered plugins: 
    pytest-cov-2.4.0 at /usr/lib/python2.6/site-packages/pytest_cov/plugin.py