diff options
author | Stefan Kögl <stefan@skoegl.net> | 2013-07-07 18:48:32 +0200 |
---|---|---|
committer | Stefan Kögl <stefan@skoegl.net> | 2013-07-07 18:54:15 +0200 |
commit | faa346f16ba586e1c5e1030437cdae9061b79b46 (patch) | |
tree | 82f483afaf49c9d6fb5d62eb32d7380bedb8c555 /tests.py | |
parent | 8584ae93582437f6c15ab69c2ddbb31c12da26ca (diff) | |
download | python-json-pointer-faa346f16ba586e1c5e1030437cdae9061b79b46.tar.gz |
move coverage code from tests.py to makefile
Diffstat (limited to 'tests.py')
-rwxr-xr-x | tests.py | 31 |
1 files changed, 2 insertions, 29 deletions
@@ -62,45 +62,18 @@ class ComparisonTests(unittest.TestCase): self.assertNotEqual(hash(p1), hash(p3)) self.assertNotEqual(hash(p2), hash(p3)) - - - -modules = ['jsonpointer'] -coverage_modules = [] - suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(SpecificationTests)) suite.addTest(unittest.makeSuite(ComparisonTests)) +modules = ['jsonpointer'] + for module in modules: m = __import__(module, fromlist=[module]) - coverage_modules.append(m) suite.addTest(doctest.DocTestSuite(m)) runner = unittest.TextTestRunner(verbosity=1) - -try: - import coverage -except ImportError: - coverage = None - -if coverage is not None: - coverage.erase() - coverage.start() - result = runner.run(suite) if not result.wasSuccessful(): sys.exit(1) - -if coverage is not None: - coverage.stop() - coverage.report(coverage_modules) - coverage.erase() - -if coverage is None: - sys.stderr.write(""" -No coverage reporting done (Python module "coverage" is missing) -Please install the python-coverage package to get coverage reporting. -""") - sys.stderr.flush() |