← Back to team overview

yade-dev team mailing list archive

[Branch ~yade-pkg/yade/git-trunk] Rev 4108: Redirect --test output into stdout

 

------------------------------------------------------------
revno: 4108
committer: Anton Gladky <gladky.anton@xxxxxxxxx>
timestamp: Tue 2014-07-22 19:23:17 +0200
message:
  Redirect --test output into stdout
  
  By default in unittest is used stderr, that is
  why autopkgtests are failing in Debian [1].
  
  http://ci.debian.net/data/packages/unstable/amd64/y/yade/20140720_182020.autopkgtest.log
modified:
  py/tests/__init__.py


--
lp:yade
https://code.launchpad.net/~yade-pkg/yade/git-trunk

Your team Yade developers is subscribed to branch lp:yade.
To unsubscribe from this branch go to https://code.launchpad.net/~yade-pkg/yade/git-trunk/+edit-subscription
=== modified file 'py/tests/__init__.py'
--- py/tests/__init__.py	2013-08-29 10:30:31 +0000
+++ py/tests/__init__.py	2014-07-22 17:23:17 +0000
@@ -1,7 +1,7 @@
 # encoding: utf-8
 # 2009 © Václav Šmilauer <eudoxos@xxxxxxxx>
 """All defined functionality tests for yade."""
-import unittest,inspect
+import unittest,inspect,sys
 
 # add any new test suites to the list here, so that they are picked up by testAll
 allTests=['wrapper','core','pbc','clump','cohesive-chain']
@@ -25,7 +25,7 @@
 	@param module: fully-qualified module name, e.g. yade.tests.wrapper
 	"""
 	suite=unittest.defaultTestLoader().loadTestsFromName(module)
-	return unittest.TextTestRunner(verbosity=2).run(suite)
+	return unittest.TextTestRunner(stream=sys.stdout,verbosity=2).run(suite)
 
 def testAll():
 	"""Run all tests defined in all yade.tests.* modules and return
@@ -34,7 +34,7 @@
 	import doctest
 	for mod in allModules:
 		suite.addTest(doctest.DocTestSuite(mod))
-	return unittest.TextTestRunner(verbosity=2).run(suite)
+	return unittest.TextTestRunner(stream=sys.stdout,verbosity=2).run(suite)