summaryrefslogtreecommitdiff
path: root/test/coverage_coverage.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-03-13 21:23:00 -0400
committerNed Batchelder <ned@nedbatchelder.com>2009-03-13 21:23:00 -0400
commit8e9454c81ae484f6fdc9af33403a71c35dda193e (patch)
tree0af3938008ab21221d912284be82d7a3df3ebf55 /test/coverage_coverage.py
parenteb8bd102097e9d177ec7c56e3948bcf265004119 (diff)
downloadpython-coveragepy-git-8e9454c81ae484f6fdc9af33403a71c35dda193e.tar.gz
Move the tests into the test directory.
--HG-- rename : coverage_coverage.py => test/coverage_coverage.py rename : test_coverage.py => test/test_coverage.py
Diffstat (limited to 'test/coverage_coverage.py')
-rw-r--r--test/coverage_coverage.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/test/coverage_coverage.py b/test/coverage_coverage.py
new file mode 100644
index 00000000..aaa1a936
--- /dev/null
+++ b/test/coverage_coverage.py
@@ -0,0 +1,27 @@
+# Coverage-test coverage.py!
+
+import coverage
+import test_coverage
+import unittest
+import sys
+
+print "Testing under Python version:\n", sys.version
+
+coverage.erase()
+coverage.start()
+coverage.exclude("#pragma: no cover")
+
+# Re-import coverage to get it coverage tested!
+covmod = sys.modules['coverage']
+del sys.modules['coverage']
+import coverage
+sys.modules['coverage'] = coverage = covmod
+
+suite = unittest.TestSuite()
+suite.addTest(unittest.defaultTestLoader.loadTestsFromNames(["test_coverage"]))
+
+testrunner = unittest.TextTestRunner()
+testrunner.run(suite)
+
+coverage.stop()
+coverage.report("coverage.py")