Commit 83a9dd2f authored by Stefan Behnel's avatar Stefan Behnel

better test output: everything else goes through sys.stderr, so divert the normal output there, too

parent b469f471
...@@ -259,7 +259,7 @@ class CythonRunTestCase(CythonCompileTestCase): ...@@ -259,7 +259,7 @@ class CythonRunTestCase(CythonCompileTestCase):
result.startTest(self) result.startTest(self)
try: try:
self.runCompileTest() self.runCompileTest()
print('running doctests in %s ...' % self.module) sys.stderr.write('running doctests in %s ...\n' % self.module)
doctest.DocTestSuite(self.module).run(result) doctest.DocTestSuite(self.module).run(result)
except Exception: except Exception:
result.addError(self, sys.exc_info()) result.addError(self, sys.exc_info())
...@@ -279,7 +279,7 @@ class CythonUnitTestCase(CythonCompileTestCase): ...@@ -279,7 +279,7 @@ class CythonUnitTestCase(CythonCompileTestCase):
result.startTest(self) result.startTest(self)
try: try:
self.runCompileTest() self.runCompileTest()
print('running tests in %s ...' % self.module) sys.stderr.write('running tests in %s ...\n' % self.module)
unittest.defaultTestLoader.loadTestsFromName(self.module).run(result) unittest.defaultTestLoader.loadTestsFromName(self.module).run(result)
except Exception: except Exception:
result.addError(self, sys.exc_info()) result.addError(self, sys.exc_info())
...@@ -423,11 +423,11 @@ if __name__ == '__main__': ...@@ -423,11 +423,11 @@ if __name__ == '__main__':
if WITH_CYTHON: if WITH_CYTHON:
from Cython.Compiler.Version import version from Cython.Compiler.Version import version
print("Running tests against Cython %s" % version) sys.stderr.write("Running tests against Cython %s\n" % version)
else: else:
print("Running tests without Cython.") sys.stderr.write("Running tests without Cython.\n")
print("Python %s" % sys.version) sys.stderr.write("Python %s\n" % sys.version)
print("") sys.stderr.write("\n")
import re import re
selectors = [ re.compile(r, re.I|re.U).search for r in cmd_args ] selectors = [ re.compile(r, re.I|re.U).search for r in cmd_args ]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment