summaryrefslogtreecommitdiff
path: root/docutils/test/alltests.py
diff options
context:
space:
mode:
Diffstat (limited to 'docutils/test/alltests.py')
-rwxr-xr-xdocutils/test/alltests.py65
1 files changed, 0 insertions, 65 deletions
diff --git a/docutils/test/alltests.py b/docutils/test/alltests.py
deleted file mode 100755
index a01a60ee5..000000000
--- a/docutils/test/alltests.py
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/usr/bin/env python
-
-"""
-:Author: David Goodger
-:Contact: goodger@users.sourceforge.net
-:Revision: $Revision$
-:Date: $Date$
-:Copyright: This module has been placed in the public domain.
-
-All modules named 'test_*.py' in the current directory, and recursively in
-subdirectories (packages) called 'test_*', are loaded and test suites within
-are run.
-"""
-
-import time
-# Start point for actual elapsed time, including imports
-# and setup outside of unittest.
-start = time.time()
-
-import sys, os
-
-
-class Tee:
-
- """Write to a file and a stream (default: stdout) simultaneously."""
-
- def __init__(self, filename, stream=sys.__stdout__):
- self.file = open(filename, 'w')
- self.stream = stream
-
- def write(self, string):
- string = string.encode('raw-unicode-escape')
- self.stream.write(string)
- self.file.write(string)
-
-# must redirect stderr *before* first import of unittest
-sys.stdout = sys.stderr = Tee('alltests.out')
-
-
-def pformat(suite):
- step = 4
- suitestr = repr(suite).replace('=[<', '=[\n<').replace(', ', ',\n')
- indent = 0
- output = []
- for line in suitestr.splitlines():
- output.append(' ' * indent + line)
- if line[-1:] == '[':
- indent += step
- else:
- if line [-5:] == ']>]>,':
- indent -= step * 2
- elif line[-3:] == ']>,':
- indent -= step
- return '\n'.join(output)
-
-
-if __name__ == '__main__':
- import package_unittest
- path, script = os.path.split(sys.argv[0])
- suite = package_unittest.loadTestModules(path, 'test_', packages=1)
- package_unittest.main(suite)
- #if package_unittest.verbosity > 1:
- # print >>sys.stderr, pformat(suite) # check the test suite
- finish = time.time()
- print 'Elapsed time: %.3f seconds' % (finish - start)