testtools-dev team mailing list archive
-
testtools-dev team
-
Mailing list archive
-
Message #00538
[Bug 625583] Re: Strange details item reprs on skipped tests in babune
Fixed on babune by testtools upgrade, as can be seen since the natty builder was added:
<http://babune.ladeuil.net:24842/job/selftest-natty/7/>
The output is now much less confusing:
bzrlib.tests.blackbox.test_dpush.TestDpushStrictWithChanges.test_push_with_revision(uncommitted)
... skipped u'dpush does not handle --revision\n'
** Changed in: bzr
Status: Confirmed => Fix Released
--
You received this bug notification because you are a member of testtools
developers, which is subscribed to testtools.
https://bugs.launchpad.net/bugs/625583
Title:
Strange details item reprs on skipped tests in babune
Status in Bazaar Version Control System:
Fix Released
Status in testtools:
Fix Released
Bug description:
Skipped tests appear in the babune output logs on Python 2.7 labelled
not as 'ok' but instead 'skipped <repr-of-testtools-details>'.
This is understandable, though ugly, when it's the 'reason' attachment
being output:
bzrlib.tests.per_branch.test_branch.TestReferenceLocation.test_sprout_copies_reference_location(RemoteBranchFormat-default) (subunit.RemotedTestCase)
bzrlib.tests.per_branch.test_branch.TestReferenceLocation.test_sprout_copies_reference_location(RemoteBranchFormat-default) ... skipped u'Text attachment: reason\n------------\nBranch cannot hold references.\n------------\n'
But some tests instead have the 'log':
bzrlib.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BranchReferenceFormat) (subunit.RemotedTestCase)
bzrlib.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BranchReferenceFormat) ... skipped u"Text attachment: log\n------------\n57.587 creating repository in file:///tmp/testbzr-QuHQFd.tmp/bzrlib.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token%28BranchReferenceFormat%29/work/b/.bzr/.\n57.591 opening working tree '/tmp/testbzr-QuHQFd.tmp'\n------------\nText attachment: reason\n------------\nUninitializable branch format\n------------\n"
This is likely down to testtools using the new skip handling in the
Python 2.7 unittest, but I'm not sure if the bug needs fixing in bzr,
or testtools, or subunit.