Only run unit tests when gpodder.unittests is __main__

This commit is contained in:
Thomas Perl 2011-07-15 17:38:23 +02:00
parent 2402955bc5
commit 1c843fc5ff
1 changed files with 16 additions and 16 deletions

View File

@ -56,23 +56,23 @@ try:
except ImportError:
coverage = None
if coverage is not None:
coverage.erase()
coverage.start()
if __name__ == '__main__':
if coverage is not None:
coverage.erase()
coverage.start()
result = runner.run(suite)
result = runner.run(suite)
if not result.wasSuccessful():
sys.exit(1)
if not result.wasSuccessful():
sys.exit(1)
if coverage is not None:
coverage.stop()
coverage.report(coverage_modules)
coverage.erase()
if coverage is None:
print >>sys.stderr, """
No coverage reporting done (Python module "coverage" is missing)
Please install the python-coverage package to get coverage reporting.
"""
if coverage is not None:
coverage.stop()
coverage.report(coverage_modules)
coverage.erase()
else:
print >>sys.stderr, """
No coverage reporting done (Python module "coverage" is missing)
Please install the python-coverage package to get coverage reporting.
"""