changeset 192:44bd0cc9bbc3

rename
author Jeff Hammel <k0scist@gmail.com>
date Thu, 08 May 2014 16:55:28 -0700
parents 3cccaa4d48cc
children a42d1aaa81c3
files makeitso/python_package/tests/run_doctests.py makeitso/python_package/tests/test_{{package}}.py
diffstat 2 files changed, 60 insertions(+), 60 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/makeitso/python_package/tests/run_doctests.py	Thu May 08 16:55:28 2014 -0700
@@ -0,0 +1,60 @@
+#!/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()
--- a/makeitso/python_package/tests/test_{{package}}.py	Thu May 08 16:54:58 2014 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +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()