[TIP] Question about nosetests coverage output
fdrake at gmail.com
Wed Jan 6 08:17:13 PST 2016
I've been using nosetests --with-coverage with setuptools projects
recently, and have noticed something a little odd.
In one repository, I've a project with several Python packages in
separate directories, each with their own setup.py. The HTML coverage
reports for these list the covered modules with their dotted names;
the __init__ files are listed with their __name__, as expected.
In another repository with a single Python package hierarchy, running
nosetests --with-coverage produces and HTML report file names with the
.py extension stripped off, but using slashes and explicit __init__.
I'm using Python 2.7, coverage 3.7.1, and nose 1.3.1, all from stock
packages provided for Ubuntu 14.04.3.
Any ideas why these's a difference in these reports? It's not really
significant, but it's a little disturbing just because I don't
Fred L. Drake, Jr. <fdrake at gmail.com>
"A storm broke loose in my mind." --Albert Einstein
More information about the testing-in-python