如何测试setup.py?

时间:2015-01-19 09:25:52

标签: python setup.py nosetests

我一直在从我的库中收集单元测试覆盖率,但由于我没有setup.py的测试用例,因此该文件总是给出0.

是否有人使用setup.py测试nosetests?这是我的文件结构:

setup.py
library/*.py
tests/test*.py
doc/source/*.rst

这是我的测试命令。我在setup.py所在的同一目录中运行它:

nosetests --with-cov --with-doctest --doctest-extension=.rst

覆盖范围输出如下:

----------- coverage: platform win32, python 2.7.5-final-0 -----------
Name                                  Stmts   Miss  Cover
---------------------------------------------------------
library\__init__                         18      0   100%
setup                                    10     10     0%
....
tests\xxxxxxx                            8      2    75%
---------------------------------------------------------
TOTAL                                   253     39    85%
----------------------------------------------------------------------

因为setup.py对我的报道贡献了0,所以我永远不会达到100%的覆盖率。

0 个答案:

没有答案