# HG changeset patch # User Jeff Hammel # Date 1335559452 25200 # Node ID a2d8e7bbb95fc16919fb11f5c1cf5df5451cc747 # Parent 34c13cde0255c3eaef41054090b9b9a13c963b09 remove unused files diff -r 34c13cde0255 -r a2d8e7bbb95f tests/doctest.txt --- a/tests/doctest.txt Fri Apr 27 13:39:13 2012 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -Test configuration -================ - -The obligatory imports: - - >>> import configuration - -Run some tests. This test will fail, please fix it: - - >>> assert True == False - diff -r 34c13cde0255 -r a2d8e7bbb95f tests/test.py --- a/tests/test.py Fri Apr 27 13:39:13 2012 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,61 +0,0 @@ -#!/usr/bin/env python - -""" -doctest runner -""" - -import doctest -import os -import sys -from optparse import OptionParser - - -def run_tests(raise_on_error=False, report_first=False): - - # add results here - results = {} - - # doctest arguments - directory = os.path.dirname(os.path.abspath(__file__)) - extraglobs = {'here': directory} - doctest_args = dict(extraglobs=extraglobs, raise_on_error=raise_on_error) - doctest_args['optionsflags'] = doctest.ELLIPSIS - if report_first: - doctest_args['optionflags'] |= doctest.REPORT_ONLY_FIRST_FAILURE - - # gather tests - tests = [test for test in os.listdir(directory) - if test.endswith('.txt')] - - # run the tests - for test in tests: - try: - results[test] = doctest.testfile(test, **doctest_args) - except doctest.DocTestFailure, failure: - raise - except doctest.UnexpectedException, failure: - raise failure.exc_info[0], failure.exc_info[1], failure.exc_info[2] - - return results - -def main(args=sys.argv[1:]): - - # parse command line args - parser = OptionParser(description=__doc__) - parser.add_option('--raise', dest='raise_on_error', - default=False, action='store_true', - help="raise on first error") - parser.add_option('--report-first', dest='report_first', - default=False, action='store_true', - help="report the first error only (all tests will still run)") - options, args = parser.parse_args(args) - - # run the tests - results = run_tests(**options.__dict__) - if sum([i.failed for i in results.values()]): - sys.exit(1) # error - - -if __name__ == '__main__': - main() -