new version of subunit is released
also there is a new python-subunit package (for the part of subunit written in python)
Arfrever, maybe you want to have a look at the failing tests...one seems to be expected, though. ====================================================================== ERROR: Test stopTest on a TestProtocolClient. ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/subunit-0.0.6/work/subunit-0.0.6-2.6/python/subunit/tests/test_test_protocol.py", line 1066, in test_add_error self.test, subunit.RemoteError(u"phwoar crikey")) File "/var/tmp/portage/dev-python/subunit-0.0.6/work/subunit-0.0.6-2.6/python/subunit/__init__.py", line 568, in addError self._addOutcome("error", test, error=error, details=details) File "/var/tmp/portage/dev-python/subunit-0.0.6/work/subunit-0.0.6-2.6/python/subunit/__init__.py", line 622, in _addOutcome for line in self._exc_info_to_unicode(error, test).splitlines(): AttributeError: 'TestProtocolClient' object has no attribute '_exc_info_to_unicode' ====================================================================== ERROR: Test addExpectedFailure on a TestProtocolClient. ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/subunit-0.0.6/work/subunit-0.0.6-2.6/python/subunit/tests/test_test_protocol.py", line 1091, in test_add_expected_failure self.test, subunit.RemoteError(u"phwoar crikey")) File "/var/tmp/portage/dev-python/subunit-0.0.6/work/subunit-0.0.6-2.6/python/subunit/__init__.py", line 583, in addExpectedFailure self._addOutcome("xfail", test, error=error, details=details) File "/var/tmp/portage/dev-python/subunit-0.0.6/work/subunit-0.0.6-2.6/python/subunit/__init__.py", line 622, in _addOutcome for line in self._exc_info_to_unicode(error, test).splitlines(): AttributeError: 'TestProtocolClient' object has no attribute '_exc_info_to_unicode' ====================================================================== ERROR: Test addFailure on a TestProtocolClient. ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/subunit-0.0.6/work/subunit-0.0.6-2.6/python/subunit/tests/test_test_protocol.py", line 1042, in test_add_failure self.test, subunit.RemoteError(u"boo qux")) File "/var/tmp/portage/dev-python/subunit-0.0.6/work/subunit-0.0.6-2.6/python/subunit/__init__.py", line 598, in addFailure self._addOutcome("failure", test, error=error, details=details) File "/var/tmp/portage/dev-python/subunit-0.0.6/work/subunit-0.0.6-2.6/python/subunit/__init__.py", line 622, in _addOutcome for line in self._exc_info_to_unicode(error, test).splitlines(): AttributeError: 'TestProtocolClient' object has no attribute '_exc_info_to_unicode' ---------------------------------------------------------------------- Ran 211 tests in 0.212s
Reported upstream: https://bugs.launchpad.net/gentoo/+bug/604011
upgrading testtools to 0.9.4 would fix the problem (the setup.py in python-subunit should be fixed to specify that)
(In reply to comment #4) > upgrading testtools to 0.9.4 would fix the problem (the setup.py in > python-subunit should be fixed to specify that) Definitely does, but testtools itself now fail. Thanks for the hint.
Bumped, thanks for the notice.