summaryrefslogtreecommitdiff
path: root/test_files.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-03-13 21:12:36 -0400
committerNed Batchelder <ned@nedbatchelder.com>2009-03-13 21:12:36 -0400
commiteb8bd102097e9d177ec7c56e3948bcf265004119 (patch)
treed6c2ae7efc91aa457f8a728a91bf00641ce5b33d /test_files.py
parent858721a9d5a3618b80d10ec71c6c2c32a89b6a7c (diff)
downloadpython-coveragepy-git-eb8bd102097e9d177ec7c56e3948bcf265004119.tar.gz
Use nose for running tests.
Diffstat (limited to 'test_files.py')
-rw-r--r--test_files.py53
1 files changed, 0 insertions, 53 deletions
diff --git a/test_files.py b/test_files.py
deleted file mode 100644
index 88d34a2a..00000000
--- a/test_files.py
+++ /dev/null
@@ -1,53 +0,0 @@
-# File-based unit tests for coverage.py
-
-import path, sys, unittest
-import coverage
-
-class OneFileTestCase(unittest.TestCase):
- def __init__(self, filename):
- unittest.TestCase.__init__(self)
- self.filename = filename
-
- def shortDescription(self):
- return self.filename
-
- def setUp(self):
- # Create a temporary directory.
- self.noise = str(random.random())[2:]
- self.temproot = path.path(tempfile.gettempdir()) / 'test_coverage'
- self.tempdir = self.temproot / self.noise
- self.tempdir.makedirs()
- self.olddir = os.getcwd()
- os.chdir(self.tempdir)
- # Keep a counter to make every call to checkCoverage unique.
- self.n = 0
-
- # Capture stdout, so we can use print statements in the tests and not
- # pollute the test output.
- self.oldstdout = sys.stdout
- self.capturedstdout = StringIO()
- sys.stdout = self.capturedstdout
- coverage.begin_recursive()
-
- def tearDown(self):
- coverage.end_recursive()
- sys.stdout = self.oldstdout
- # Get rid of the temporary directory.
- os.chdir(self.olddir)
- self.temproot.rmtree()
-
- def runTest(self):
- # THIS ISN'T DONE YET!
- pass
-
-class MyTestSuite(unittest.TestSuite):
- def __init__(self):
- unittest.TestSuite.__init__(self)
- for f in path.path('test').walk('*.py'):
- self.addFile(f)
-
- def addFile(self, f):
- self.addTest(OneFileTestCase(f))
-
-if __name__ == '__main__':
- unittest.main(defaultTest='MyTestSuite')