New submission from Leo Arias: Using the unittest's texttestresult with stdout and verbosity 2 will fail because that stream doesn't have a writeln method.
File "/usr/lib/python2.7/unittest/suite.py", line 108, in run test(result) File "/usr/lib/python2.7/unittest/suite.py", line 70, in __call__ return self.run(*args, **kwds) File "/usr/lib/python2.7/unittest/suite.py", line 108, in run test(result) File "/usr/lib/python2.7/unittest/suite.py", line 70, in __call__ return self.run(*args, **kwds) File "/usr/lib/python2.7/unittest/suite.py", line 108, in run test(result) File "/usr/lib/python2.7/dist-packages/unittest2/case.py", line 398, in __call__ return self.run(*args, **kwds) File "/usr/lib/python2.7/dist-packages/unittest2/case.py", line 375, in run result.addSuccess(self) File "/home/elopio/canonical/ubuntuone/photos-acceptance-2/lib/testtools/testresult/real.py", line 253, in addSuccess return self._dispatch('addSuccess', test, details=details) File "/home/elopio/canonical/ubuntuone/photos-acceptance-2/lib/testtools/testresult/real.py", line 231, in _dispatch for result in self._results) File "/home/elopio/canonical/ubuntuone/photos-acceptance-2/lib/testtools/testresult/real.py", line 231, in <genexpr> for result in self._results) File "/home/elopio/canonical/ubuntuone/photos-acceptance-2/lib/testtools/testresult/real.py", line 555, in addSuccess return self.decorated.addSuccess(test) File "/usr/lib/python2.7/unittest/runner.py", line 60, in addSuccess self.stream.writeln("ok") AttributeError: 'file' object has no attribute 'writeln' It would be nice if the stream is decorated with _WritelnDecorator, as it is done on TextTestRunner. ---------- components: Library (Lib) messages: 177833 nosy: elopio priority: normal severity: normal status: open title: texttestresult should decorate the stream with _WritelnDecorator type: enhancement versions: Python 2.7 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue16739> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com