Don't fail setup.py when without coverage module

This commit is contained in:
Sunil Mohan Adapa 2014-12-07 11:10:37 +05:30
parent ff36dd1010
commit 3444d5e314

View File

@ -7,7 +7,6 @@ Derived from 'Adding Test Code Coverage Analysis to a Python Projects Setup C
<http://jeetworks.org/adding-test-code-coverage-analysis-to-a-python-projects-setup-command/>
"""
import coverage
import glob
import setuptools
import shutil
@ -67,6 +66,7 @@ class TestCoverageCommand(setuptools.Command):
# run the coverage analysis
runner = unittest.TextTestRunner()
import coverage
cov = coverage.coverage(auto_data=True, branch=True,
source=SOURCE_DIRS, omit=FILES_TO_OMIT)
cov.erase() # erase existing coverage data file