Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 鼻测试-从覆盖率报告中排除dir_Python_Nose_Coverage.py_Python Coverage - Fatal编程技术网

Python 鼻测试-从覆盖率报告中排除dir

Python 鼻测试-从覆盖率报告中排除dir,python,nose,coverage.py,python-coverage,Python,Nose,Coverage.py,Python Coverage,我的python应用程序结构如下: proj - comp1 - comp2 tests - comp1 - comp2 other - contains some python code 我正在进行如下鼻测试: nosetests --with-coverage --cover-package=proj --exclude-dir=other -v tests 然而,在nosetests最后打印的覆盖率报告中,我仍然有来自“其他”的条目。如何从覆盖率报告中排

我的python应用程序结构如下:

proj
   - comp1
   - comp2
tests
   - comp1
   - comp2
other
   - contains some python code
我正在进行如下鼻测试:

nosetests --with-coverage  --cover-package=proj --exclude-dir=other -v tests

然而,在nosetests最后打印的覆盖率报告中,我仍然有来自“其他”的条目。如何从覆盖率报告中排除“其他”?

很可能您的
测试或
proj
引用了
other
python代码,因此,它将其纳入报告中。您可以看到调试覆盖率插件打印输出:

nosetests --with-coverage  --cover-package=proj -vv tests -l nose.plugins.cover

是的,proj引用了“其他”python代码。“other”实际上是一组第三方python库。这就是为什么我想把它从报道中排除。