Incorrect code coverage report
Created by: martinpengellyphillips
Running coverage on entire package yields incorrect report for some modules:
$ py.test --cov sawmill test\unit\
--------------- coverage: platform win32, python 2.7.10-final-0 ---------------
Name Stmts Miss Cover
-------------------------------------------------------------
source\sawmill\__init__.py 11 0 100%
source\sawmill\_version.py 1 0 100%
source\sawmill\configurator\__init__.py 0 0 100%
source\sawmill\configurator\classic.py 16 0 100%
source\sawmill\filterer\__init__.py 0 0 100%
source\sawmill\filterer\base.py 34 0 100%
source\sawmill\filterer\item.py 22 1 95%
source\sawmill\filterer\level.py 30 0 100%
source\sawmill\filterer\pattern.py 27 0 100%
source\sawmill\formatter\__init__.py 0 0 100%
source\sawmill\formatter\base.py 4 0 100%
source\sawmill\formatter\email.py 35 0 100%
source\sawmill\formatter\field.py 34 0 100%
source\sawmill\formatter\mustache.py 14 0 100%
source\sawmill\formatter\template.py 26 0 100%
source\sawmill\handler\__init__.py 0 0 100%
source\sawmill\handler\base.py 19 0 100%
source\sawmill\handler\buffer.py 15 0 100%
source\sawmill\handler\distribute.py 8 0 100%
source\sawmill\handler\email.py 16 0 100%
source\sawmill\handler\stream.py 13 0 100%
source\sawmill\log.py 24 3 88%
source\sawmill\logger\__init__.py 0 0 100%
source\sawmill\logger\audit.py 11 6 45%
source\sawmill\logger\base.py 13 7 46%
source\sawmill\logger\classic.py 24 13 46%
source\sawmill\logger\dynamic.py 8 4 50%
source\sawmill\logger\traceback.py 10 4 60%
-------------------------------------------------------------
TOTAL 415 38 91%
The logger classes have greater coverage than 45% for example.