diff --git a/example/test_abstract.py b/example/test_abstract.py index dda8aaa7..a48aff1b 100644 --- a/example/test_abstract.py +++ b/example/test_abstract.py @@ -17,7 +17,8 @@ def run(args = None): import sys sys.argv = args import doctest, test_abstract - doctest.testmod(test_abstract) + return doctest.testmod(test_abstract) if __name__ == '__main__': - run() + import sys + sys.exit(run()[0]) diff --git a/example/test_cross_module.py b/example/test_cross_module.py index 81057f23..86c1be0e 100644 --- a/example/test_cross_module.py +++ b/example/test_cross_module.py @@ -133,7 +133,8 @@ def run(args = None): import sys sys.argv = args import doctest, test_cross_module - doctest.testmod(test_cross_module) + return doctest.testmod(test_cross_module) if __name__ == '__main__': - run() + import sys + sys.exit(run()) diff --git a/example/test_do_it_yourself_converters.py b/example/test_do_it_yourself_converters.py index e256c614..17240750 100644 --- a/example/test_do_it_yourself_converters.py +++ b/example/test_do_it_yourself_converters.py @@ -16,7 +16,8 @@ def run(args = None): import sys sys.argv = args import doctest, test_do_it_yourself_converters - doctest.testmod(test_do_it_yourself_converters) + return doctest.testmod(test_do_it_yourself_converters) if __name__ == '__main__': - run() + import sys + sys.exit(run()[0]) diff --git a/example/test_example1.py b/example/test_example1.py index 0e3a9a18..3a30cb5b 100644 --- a/example/test_example1.py +++ b/example/test_example1.py @@ -44,7 +44,8 @@ def run(args = None): import sys sys.argv = args import doctest, test_example1 - doctest.testmod(test_example1) + return doctest.testmod(test_example1) if __name__ == '__main__': - run() + import sys + sys.exit(run()[0]) diff --git a/example/test_getting_started1.py b/example/test_getting_started1.py index 7daf65af..cd8fb59e 100644 --- a/example/test_getting_started1.py +++ b/example/test_getting_started1.py @@ -11,7 +11,8 @@ def run(args = None): import sys sys.argv = args import doctest, test_getting_started1 - doctest.testmod(test_getting_started1) + return doctest.testmod(test_getting_started1) if __name__ == '__main__': - run() + import sys + sys.exit(run()[0]) diff --git a/example/test_getting_started2.py b/example/test_getting_started2.py index 49cf765d..ccfaa4f1 100644 --- a/example/test_getting_started2.py +++ b/example/test_getting_started2.py @@ -23,7 +23,9 @@ def run(args = None): import sys sys.argv = args import doctest, test_getting_started2 - doctest.testmod(test_getting_started2) + return doctest.testmod(test_getting_started2) if __name__ == '__main__': - run() + import sys + sys.exit(run()[0]) + diff --git a/example/test_pickle1.py b/example/test_pickle1.py index 05696d4a..48c76a5f 100644 --- a/example/test_pickle1.py +++ b/example/test_pickle1.py @@ -25,7 +25,9 @@ def run(args = None): import sys sys.argv = args import doctest, test_pickle1 - doctest.testmod(test_pickle1) + return doctest.testmod(test_pickle1) if __name__ == '__main__': - run() + import sys + sys.exit(run()[0]) + diff --git a/example/test_pickle2.py b/example/test_pickle2.py index 463befa6..bafa9875 100644 --- a/example/test_pickle2.py +++ b/example/test_pickle2.py @@ -39,7 +39,9 @@ def run(args = None): import sys sys.argv = args import doctest, test_pickle2 - doctest.testmod(test_pickle2) + return doctest.testmod(test_pickle2) if __name__ == '__main__': - run() + import sys + sys.exit(run()[0]) + diff --git a/example/test_pickle3.py b/example/test_pickle3.py index b964f1a2..36da735d 100644 --- a/example/test_pickle3.py +++ b/example/test_pickle3.py @@ -32,7 +32,8 @@ def run(args = None): import sys sys.argv = args import doctest, test_pickle3 - doctest.testmod(test_pickle3) + return doctest.testmod(test_pickle3) if __name__ == '__main__': - run() + import sys + sys.exit(run()[0]) diff --git a/example/test_rwgk1.py b/example/test_rwgk1.py index 87298875..631eea3e 100644 --- a/example/test_rwgk1.py +++ b/example/test_rwgk1.py @@ -11,7 +11,9 @@ def run(args = None): import sys sys.argv = args import doctest, test_rwgk1 - doctest.testmod(test_rwgk1) + return doctest.testmod(test_rwgk1) if __name__ == '__main__': - run() + import sys + sys.exit(run()[0]) + diff --git a/example/test_simple_vector.py b/example/test_simple_vector.py index ca38d715..c6a2cd59 100644 --- a/example/test_simple_vector.py +++ b/example/test_simple_vector.py @@ -34,7 +34,9 @@ def run(args = None): import sys sys.argv = args import doctest, test_simple_vector - doctest.testmod(test_simple_vector) + return doctest.testmod(test_simple_vector) if __name__ == '__main__': - run() + import sys + sys.exit(run()[0]) + diff --git a/test/comprehensive.py b/test/comprehensive.py index c1424d25..06a191af 100644 --- a/test/comprehensive.py +++ b/test/comprehensive.py @@ -1188,7 +1188,7 @@ def run(args = None): if args is not None: sys.argv = args import doctest, comprehensive - doctest.testmod(comprehensive) + return doctest.testmod(comprehensive) if __name__ == '__main__': - run() + sys.exit(run()[0])